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

  • 印花税征税对象包括哪些
  • 增值税发票进销项不一致
  • 购销合同印花税按70%
  • 印花税票是什么税种
  • 季度所得税资产总额怎么计算
  • 出口报关单怎么做会计凭证
  • 猪肉是否免税
  • 股息红利增值税和企业所得税
  • 公司刚注册之后怎么办
  • 营改增建筑安装服务发票要求
  • 资本公积 转增
  • 试用期社保是按照应发工资缴纳吗
  • 平销返利企业所得税处理
  • 小规模纳税人取得的专票转为一般纳税人之后能抵扣吗
  • 用友软件作废凭证
  • 会员费怎么记账
  • 旅行社开具会议费发票可以差额征税吗
  • 抵减以前年度多缴企业所得税分录
  • 保险合同有啥用
  • 不同税率的产品可以开一张票里吗
  • 固定资产原值是含税还是不含税
  • 三废一览表
  • 递延年金现值计算公式解释
  • 固定资产转固流程图
  • 支票结算方式下用其他货币资金账户
  • 公司招投标卖标书的收入款财务作什么科目?
  • 研发过程中材料费计入
  • 汇算清缴工资薪金支出包含社保费吗
  • 系统安装工具有什么用
  • 苹果手机密码忘记了怎么重置密码
  • 社保退回的工伤怎么赔偿
  • vue的iframe
  • 单反镜头直径越大是不是就越好
  • 商铺出租各类收据怎么写
  • 汇算清缴针对哪些对象
  • 劳务派遣公司的账务处理
  • 怎么算土地增值税
  • 小微企业报税后多久缴税
  • 投影仪属于固定资产哪一类
  • 股份有限公司都是私企吗
  • php ajax
  • 企业资产损失税前扣除管理办法最新
  • 人民币跨境贸易占比
  • 固定资产暂停使用期间需要计提折旧吗
  • 研发费用属于什么成本
  • 深入讲解党的创新理论
  • mongodb skip limit
  • 债权人豁免债务的账务处理会计分录
  • 分组计数什么意思
  • 企业清算是怎么做账的
  • 所有者权益和负债的主要区别
  • 餐饮娱乐服务员
  • 跨区域缴纳个税相关规定
  • 商业承兑汇票风险高吗
  • 工程中标费用放哪个科目
  • 被选为工会代表
  • 可以从公司公户直接支付给个人的款项有哪些
  • 会计上有哪些
  • 财务费用怎么计入现金流量表
  • 辅助生产成本应计入什么
  • 会计分录借贷怎么分视频教程
  • 如何创建桌面快捷方式电脑
  • windows server 2008 硬盘格式
  • window10与CentOS双系统安装详细教程
  • 怎么安装u盘里的文件
  • directx?
  • fsrremos.exe
  • win7系统连接无线鼠标
  • win8如何升级到win10系统版本
  • win10桌面预览功能怎么打开
  • 安卓app开发框架模板
  • unity如何成一组
  • unity shooter
  • Android屏幕适配分屏
  • Developing for Android, IV: The Rules: Networking
  • 变更税务局三方协议
  • 开票软件重置密码去哪里
  • 土地增值税分期清算条件?
  • 怎样登录市地税局网站
  • 地税申报网上操作步骤
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设