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

  • 征信高风险是什么意思
  • 企业所得税缴纳时计提可以吗
  • 教育培训行业成本怎么结转
  • 公司成立之初做哪些
  • 二季度资产总额怎么计算
  • 非营利组织管理规定
  • 土地使用费怎么申报
  • 一般纳税人从小规模纳税人处进货
  • 有差价的商品发票如何开具及注意事项
  • 未分配利润如何使用投入生产
  • 公司改变工资结构变相降工资怎么办
  • 押金满一年才能退
  • 非货币性资产对外投资
  • 上海奉贤区控规图
  • 开票3个点13个点是什么意思
  • 资产负债表中资产总计和负债所有者权益不平等
  • 国际货运代理免税怎么做账
  • 消耗性生物资产与生产性生物资产的区别
  • 可以全额抵扣的发票
  • 税法种类及税率
  • 外派人员补助标准
  • 前期认证相符且不符合
  • 高价转让股份
  • 工程用的叉车计提折旧记到什么科目?
  • windows10如何开机直接进入桌面
  • 电脑找不到休眠设置了
  • 0xc0000142怎么修复
  • 预收房租费用计入什么科目
  • 配置path环境变量
  • win10开发工具在哪
  • php字符串定义
  • 专项维修基金会产生利息吗
  • 关于已开发票收到部分款项风险温馨提示
  • 收到员工罚款分录怎么记账
  • 企业自行搬迁需要交税吗
  • 高速公路电子发票抵扣进项税
  • 蝴蝶兰的养殖方法和注意事项 盆栽蝴蝶兰烂根
  • 税收返还需要缴纳什么税
  • 什么公司可以开专票
  • php单独运行
  • 委托代销商品的会计分录怎么做
  • thinkphpcount查询
  • vue-cli(vue脚手架)超详细教程
  • 序列标注技术应用
  • content security policy blob
  • nodejs搭建http服务器接收请求
  • 进入微信小程序
  • 支付国外佣金需要开票吗
  • php文件缓存类
  • 税控盘百科
  • sql2008数据库存放位置
  • 一般纳税人承租个人房屋怎么抵扣
  • mysql注入的修复方式
  • 社保稳岗补贴怎么查询
  • 企业所得税汇算清缴时间
  • 捐赠支出税前扣除标准
  • 收到社保局的稳岗通知
  • 应交消费税等于
  • 年终建账于年初建账,在录入期初余额时有什么不一样?
  • 营改增后建筑业税率
  • 固定资产怎么记入账本明细科目
  • mysql数据存在内存还是硬盘
  • win2000蓝屏0x0000007b
  • linux网络编程视频教程
  • jquery的事件处理
  • 压缩的linux命令
  • 调用m1方法
  • 基于javascript的论文题目
  • JQuery datepicker 用法详解
  • shell正则表达式匹配文件名
  • Python中urllib+urllib2+cookielib模块编写爬虫实战
  • js异步实现原理
  • 轻松实现财富自由
  • javascript怎么用
  • javascript的介绍
  • 北京大兴国税局领导班子
  • 税代扣代缴
  • 煤炭资源税税率是多少啊
  • 北京市地税局第一稽查局郭洪鑫
  • 税的几个点是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设