位置: IT常识 - 正文

JAVA的File对象(java中file的用法)

编辑:rootadmin
文件 1.File对象 java封装的一个操作文件及文件夹(目录)的对象。可以操作磁盘上的任何一个文件和文件夹。 2.创建文件 方式一:根据路径构建一个File对象new File(path) //方式一 @Test public void create01(){ try { String path ... 文件1.File对象 

推荐整理分享JAVA的File对象(java中file的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java中file.separator,java的file对象判断是否是软连接,java中file的用法,java file常用方法,java file常用方法,java的file对象判断是否是软连接,java中file类,java中file类,内容如对您有帮助,希望把文章链接给更多的朋友!

    java封装的一个操作文件及文件夹(目录)的对象。可以操作磁盘上的任何一个文件和文件夹。

2.创建文件

  方式一:根据路径构建一个File对象new File(path)

//方式一 @Test public void create01(){ try { String path = URLDecoder.decode("D:\\博客园\\wjj1.txt","UTF-8");//解决中文乱码,转UTF-8 File file = new File(path); file.createNewFile(); System.out.println("创建成功01"); } catch (UnsupportedEncodingException e) {//decode方法需要抛异常或捕获异常 e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }

    方式二:根据父目录文件和子目录路径构建一个File对象new File(File,Spath)  

//方式二 @Test public void create02(){ String path = null; try { path = URLDecoder.decode("D:\\博客园","UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } File parentFile = new File(path);//父目录文件 String fileName = "wjj2.txt";//子路径 File file = new File(parentFile, fileName); try { file.createNewFile(); System.out.println("创建成功02"); } catch (IOException e) { e.printStackTrace(); } }

    方式三:根据父目录路径和子目录路径构建一个File对象new File(Fpath,Spath)

//方式三 @Test public void create03() throws Exception{//抛异常 String path = URLDecoder.decode("D:\\博客园","UTF-8"); String filePath = "wjj3.txt"; File file = new File(path, filePath); file.createNewFile(); System.out.println("创建成功03"); }JAVA的File对象(java中file的用法)

     运行结果:

  3.文件的相关操作

   文件的路径相关和判断功能的构造方法

@Test public void info() throws Exception{ //创建文件对象 String path = URLDecoder.decode("D:\\博客园\\wjj1.txt","UTF-8"); File file = new File(path); System.out.println("文件名:"+file.getName()); System.out.println("文件绝对路径:"+file.getAbsolutePath()); System.out.println("文件父目录:"+file.getParent()); System.out.println("文件大小(字节):"+file.length()); System.out.println("文件是否存在:"+file.exists()); System.out.println("是否是文件:"+file.isFile()); System.out.println("是否是目录:"+file.isDirectory()); }

    UTF-8一个英文一个字节,一个汉字三个字节

    运行结果:

    文件删除操作的构造方法

@Test public void fileDelete() throws Exception{ String path = URLDecoder.decode("D:\\博客园\\wjj1.txt","UTF-8"); File file = new File(path); if (file.exists()){ if (file.delete()){ System.out.println(path+"删除成功"); }else { System.out.println(path+"删除失败"); } }else { System.out.println("文件不存在"); } }

    文件创建目录操作的构造方法

@Test public void isMkdir() throws Exception{ String path = URLDecoder.decode("D:\\博客园\\wjj1","UTF-8"); File file = new File(path); if (file.exists()){ System.out.println(path+"该目录已存在"); }else { if (file.mkdirs()){ System.out.println("创建成功"); }else { System.out.println("创建失败"); } } }

    运行结果:

本文链接地址:https://www.jiuchutong.com/zhishi/311580.html 转载请保留说明!

上一篇:node.js 运行vue项目(node运行vue项目)

下一篇:织梦封面频道页顶级栏目使用SEO标题标签调用不显示怎么办(织梦如何添加浮动广告)

  • 微信折叠群聊还能收到消息吗(微信折叠群聊还会收到艾特吗)

    微信折叠群聊还能收到消息吗(微信折叠群聊还会收到艾特吗)

  • soul怎么关闭恋爱铃(soul怎么关闭恋爱铃的声音)

    soul怎么关闭恋爱铃(soul怎么关闭恋爱铃的声音)

  • atx电源尺寸标准

    atx电源尺寸标准

  • 苹果7怎么删除桌面软件(苹果7怎么删除内存清理)

    苹果7怎么删除桌面软件(苹果7怎么删除内存清理)

  • 微信新表情胡子什么意思(微信表情胡子男)

    微信新表情胡子什么意思(微信表情胡子男)

  • 苹果8plus基带是高通还是英特尔(苹果8plus基带是什么的)

    苹果8plus基带是高通还是英特尔(苹果8plus基带是什么的)

  • 微信个签在哪(微信个签在哪里修改)

    微信个签在哪(微信个签在哪里修改)

  • 网络存在安全风险是什么原因(网络存在安全风险怎么设置)

    网络存在安全风险是什么原因(网络存在安全风险怎么设置)

  • 钉钉视频会议开摄像头分屏会被发现吗(钉钉视频会议开不了摄像头)

    钉钉视频会议开摄像头分屏会被发现吗(钉钉视频会议开不了摄像头)

  • 调音台fx是什么意思(调音台里的fx)

    调音台fx是什么意思(调音台里的fx)

  • 微信语音聊天怎么闭麦(微信语音聊天怎样可以录下来)

    微信语音聊天怎么闭麦(微信语音聊天怎样可以录下来)

  • 储存器是用来储存什么的(储存器是用来储存程序和什么的)

    储存器是用来储存什么的(储存器是用来储存程序和什么的)

  • 换手机微信群找不到了怎么办?(换手机微信群找回)

    换手机微信群找不到了怎么办?(换手机微信群找回)

  • 拼多多如何撤销第二次(拼多多如何撤销退款申请)

    拼多多如何撤销第二次(拼多多如何撤销退款申请)

  • mini5尺寸(ipadmini5尺寸长宽高多少)

    mini5尺寸(ipadmini5尺寸长宽高多少)

  • 景深镜头可以分为哪两种(景深镜头可以分几种)

    景深镜头可以分为哪两种(景深镜头可以分几种)

  • 荣耀手环5i如何删除表盘(荣耀手环5i如何使用相册表盘)

    荣耀手环5i如何删除表盘(荣耀手环5i如何使用相册表盘)

  • 苹果新系统怎么删除应用(苹果新系统怎么删壁纸)

    苹果新系统怎么删除应用(苹果新系统怎么删壁纸)

  • 华为手机没耳机孔怎么听歌(华为手机没耳机孔怎么免流收听电台?)

    华为手机没耳机孔怎么听歌(华为手机没耳机孔怎么免流收听电台?)

  • 怎么设置qq电话静音(怎么设置QQ电话振动)

    怎么设置qq电话静音(怎么设置QQ电话振动)

  • vivoy93有红外线功能吗(vivoy93有红外线遥控器吗)

    vivoy93有红外线功能吗(vivoy93有红外线遥控器吗)

  • 液晶显示器的主要技术指标不包括(液晶显示屏厂家)

    液晶显示器的主要技术指标不包括(液晶显示屏厂家)

  • csinsmnt.exe进程的作用介绍 csinsmnt是什么进程

    csinsmnt.exe进程的作用介绍 csinsmnt是什么进程

  • Vue中的Pinia状态管理工具 | 一篇文章教会你全部使用细节(vue pending)

    Vue中的Pinia状态管理工具 | 一篇文章教会你全部使用细节(vue pending)

  • Vue前端表格导出Excel文件(vue table导出excel)

    Vue前端表格导出Excel文件(vue table导出excel)

  • VUE3.0+Antdv+Asp.net WebApi开发学生信息管理系统(二)

    VUE3.0+Antdv+Asp.net WebApi开发学生信息管理系统(二)

  • 企业汇算清缴时允许税前扣除的工资是
  • 固定资产未转固属于什么风险
  • 公司固定资产抵税
  • 代加工可靠吗
  • 非流动资产处置损失包括哪些
  • 进项抵扣用不完怎么处理
  • 附加税费计税依据
  • 做实验用的东西哪里可以买到
  • 一般纳税人变成小规模 在电子税务局哪里可以找到
  • 劳务派遣代发工资开票
  • 住房被征用赔偿标准
  • 货款现金收据可以做账吗
  • 购买商品赠送
  • 异地提供建筑服务
  • 固定资产机械设备
  • 公司迁移注册地税务问题
  • 营改增后建筑施工税率调整变化
  • 增值税减税措施有哪些
  • 外经证预缴税填不含税金额吗
  • 提供餐饮服务的税率
  • 税务局如何检查上传的发票
  • 企业里工会
  • 补记以前年度收入分录
  • 合同印花税会计分录
  • 低值易耗品的界定标准何时修改的
  • 非盈利组织捐赠现金支需要什么资料
  • win10如何设置快捷键截图
  • infotainment.exe
  • 本地连接受限制无法连接
  • 股东变更股权转让未分配利益
  • 现金流量表的作用和意义
  • 合伙企业的股息红利要交税吗
  • php的header函数
  • uni-app ——使用uploadFile上传多张图片
  • 分布式网络爬虫
  • vue axios.all
  • 参加《2022 中国开发者影响力盛典》我的 4 重收获!
  • zend框架教程
  • 装订好的凭证可以拆开吗
  • 收到外币汇款怎么处理
  • 企业的研发支出
  • 免税票如何做会计分录
  • 外管证预缴税款上报后,怎么交税
  • 数据源suspended
  • sql serverjdbc
  • 差额征税可以开专票抵扣吗
  • 小微企业免征的增值税怎么做账
  • 企业购买了数千亿资产
  • 汇兑损益方式为外币结清怎么操作
  • 坏账准备的核销的分录怎么做
  • 公司收到股东的投资款以后怎么处理
  • 辅助生产车间的制造费用不通过制造费用核算
  • 融资租入的设备怎么入账
  • 发票抬头是个人税号怎么填
  • 商场水电费应该由谁承担
  • 车辆折旧费法律支持吗
  • mysql8 jdbc连接
  • win10预览版和正式版区别
  • windows 2003 r2
  • win8不能联网
  • xp系统怎么更改用户权限
  • ubuntu系统查看mac地址命令
  • 电脑显示器无信号键盘灯不亮
  • win7系统无法查看共享电脑
  • win8删除文件很慢
  • window10 蓝牙鼠标
  • linuxwho
  • mysql命令备份数据库
  • unity flybird
  • 网页中经常用到的代码
  • shell 判断进程是否存在
  • dos判断变量是否为空
  • 在Linux下用scp复制文件无需输入密码的技巧
  • 百度关键字搜索员是干嘛的
  • jquery手册手机版
  • js基础教程
  • python数据通信
  • boost源码编译
  • 深圳国税局官网登录
  • 进境邮件补充申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设