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

  • 简易计税方法的计算公式
  • 公司优秀党员事迹材料
  • 债务豁免需要缴纳什么税
  • 个人出租住房要交个税吗
  • 过路费纸质发票怎么生成电子发票
  • 专家咨询费个人所得税怎么计算
  • 汇票退回会计分录怎么写
  • 营业外支出结转损益
  • 工程服务预交税款怎么账务处理?
  • 2021年洗车是不是免增值税
  • 出口供货企业
  • 生产企业外购商品经过加工
  • 税率为0的增值税发票能抵扣吗
  • 用现金缴纳海关增值税能否抵扣?
  • 慰问金怎么入账科目
  • 关于递延所得税的例题
  • 典当行的账务处理会计分录大全
  • 以前年度损益调整属于哪类科目
  • 职工养老金怎么交费
  • 生产测试是指什么
  • win11输入法候选字不见了
  • 生产车间闲置的固定资产
  • 销项负数发票应该给谁
  • 购买农产品没有承担增值税为什么还要计算抵扣
  • 发行股票溢价计入哪里
  • visual studio code 调试php方法(图文详解)
  • php的implode
  • framework启动
  • 员工出差过程中猝死赔偿
  • php 反代
  • php gzip压缩
  • 山东省项目
  • 服务器部署环境
  • python 统计学包
  • uniapp支付宝支付开发
  • springboot自动配置的注解
  • php中array用法
  • 所得税季度申报表怎么填
  • 二手车减免增值税的规定
  • 土地增值税预征税率一览表
  • 其他业务成本如何结转
  • 银行账户维护费怎么做账
  • 非财政补助结余在资产负债表中怎么填
  • 工程款增值税专用发票需要写工程名称吗
  • 给员工购买
  • 个体户和公司的税收相差多少
  • 电子税务局没有增值税申报怎么办?
  • 利息收入交税不
  • 合伙企业费用汇总表
  • 成本核算方法是资源到作业,作业到产品吗?
  • 营改增阶段
  • 差旅费会计科目怎么做
  • 公司购买的家电怎么入账
  • 同一控制下的企业合并和非同一控制下的企业合并的区别
  • 支出未取得发票
  • 公司股权变更所需资金
  • 房地产开发企业销售自行开发的房地产项目
  • 主营业务成本怎么核算
  • mysql5.7.32免安装教程
  • ntfs win98
  • solaris教程
  • Win7旗舰版系统镜像文件
  • linux安装wine命令
  • 硬盘装pe怎么启动
  • Win10怎么关闭任务栏搜索
  • centos6.5如何安装
  • 乾坤大挪移秘籍图片
  • 微信付费使用是真的吗
  • centos 6.6安装教程
  • perl的chomp
  • shell脚本详解
  • 简单的分享一下
  • linux常用脚本代码
  • socketdescriptor
  • shell脚本实现文件移动、复制等操作
  • python脚本基本命令
  • 辽宁省国家税务局电话
  • 10086出现预警提示怎么回事
  • 长沙市税收排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设