位置: 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标题标签调用不显示怎么办(织梦如何添加浮动广告)

  • 小微企业应纳税所得额怎么计算
  • 企业所得税表利润总额怎么填写
  • 税控盘及服务费会计分录
  • 个人写的收据要留身份证复印件吗
  • 发票税率金额如何得出
  • 个体户一个月能领多少发票
  • 出差补贴需要交税
  • 应付票据和应付账款有什么区别
  • 模具费进研发费用还是成本
  • 事业单位补发以后的工资
  • 代理服务费收取标准
  • 土地增值税清算是什么意思
  • 收到货物记账凭证
  • 贸易公司退税怎么做账
  • 销售已使用的固定资产增值税
  • 航天开票系统清单流程
  • 工会经费可以不提吗
  • 营改增后房屋出租税率
  • 同一个单位,应收应付都有,怎么调账
  • 过桥不得停车
  • 建筑业预缴税款怎么退税
  • 所得税报表里的资产总额在哪里取数
  • 苹果mac电脑下刻字怎么弄
  • 其他流动负债有利息吗
  • 报销冲借款是什么意思
  • 疫情 统筹
  • u盘格式化技巧
  • 鱼湖国家森林中心在哪里
  • 巴拉诺维奇市
  • 福利企业增值税优惠政策
  • SpringBoot + Vue基本知识点荟萃
  • php删除语句
  • php使用函数限制字符串长度和格式
  • php邮箱验证示例怎么写
  • yolo改进方法
  • vue实现登陆
  • opencv的函数
  • node深入浅出pdf
  • php aes加密解密
  • python 数据采集卡
  • 外贸出口企业的税务风险
  • 海关双抬头发票公司名可以更改吗
  • 新手搭建一个织布机
  • 图文详解管道支架制作安装标准
  • 小企业会计准则主要按照什么计量
  • 给员工买保险的好处和坏处
  • 会计常用分录
  • 特许权使用费收入按照收到特许权使用费的日期确认收入
  • 加油卡充值如何开发票
  • 固定资产改造多少直接进费用
  • 一般纳税人证明在哪里开具
  • 对于成员单位归集至集团母公司账户的资金
  • 人力资源外包服务费计入什么科目
  • 电子税务局自然人扣缴客户端
  • 投资子公司亏损母公司报表怎么做
  • 附报资料是什么
  • 资产评估资产如何入帐
  • 如何当好一个农民
  • 如何正确设置会员账号
  • SQL SELECT 语句的表连接
  • mysql新手视频教学
  • mysql5.7.31安装
  • win1020h2累积更新
  • windows8触摸屏手势设置
  • 如何查看电脑的ip地址和端口号
  • win7浏览器在c盘哪里
  • linux检测硬件
  • 基于核心素养下的大单元教学设计
  • android属性大全
  • unity3d脚本参考手册
  • 文件上传的三个条件
  • Node.js中的事件循环是什么
  • jquery选择器大全
  • javascript面向对象编程指南
  • jquery 画图
  • python dj
  • 用jquery
  • 发票单位可以开一批吗?
  • 代发工资法律依据
  • 工商变更与税务变更为什么不能同步
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设