当前位置: 首页 > news >正文

扬州建设集团招聘信息网站上海网站备案拍照地点

扬州建设集团招聘信息网站,上海网站备案拍照地点,丰都县网站,腾讯网站建设公司本文内容不涉及文件内容操作#xff0c;主要是对指定文件元信息的获取#xff0c;以及通过java代码如何创建一个文件或者删除文件 目录 文件操作的File对象 File对象的基本操作方法 得到文件#xff08;夹#xff09;对象的信息元 1.getParent 2. getName 3.getPath 4… 本文内容不涉及文件内容操作主要是对指定文件元信息的获取以及通过java代码如何创建一个文件或者删除文件 目录 文件操作的File对象 File对象的基本操作方法 得到文件夹对象的信息元 1.getParent 2. getName 3.getPath 4. getAbsolutePath和getCanonicalPath 文件和目录的创建 文件的创建createNewFile 目录的创建mkdir和mkdirs 文件(夹的删除 直接删除delete 程序执行结束再删除deleteOnExit 文件操作的File对象 Java 中通过 java.io.File 类来对一个文件包括目录进行抽象的描述。 注意有 File 对象并不代表真实存在该文件 构造一个File对象参数为String类型文件夹的路径可以同时构造一个父路径和一个孩子路径或者文件 这个路径可以是绝对路径也可以是相对路径(相对路径以当前项目的文件夹路径作为参照物) 使用File类时记得调包ava.io.File File file new File(路径) 注意当前构建的文件对象不一定真实存在 public class Test {public static void main(String[] args) throws IOException {File file new File(test.txt);System.out.println(file.exists());} } 结果 例如这里用相对路径在当前项目文件夹中构造了一个test.txt文件的对象file 这里调用exists方法查看当前对象是否真实存在结果为false 实际上当前java项目的文件夹中确实没有这个test.txt文件 File对象的基本操作方法 得到文件夹对象的信息元 1.getParent方法 获得file对象的父目录文件路径 分两种情况 1. 如果是绝对地址创建的对象那么直接调用getParent方法可以正常返回父目录的文件路径 2.如果是相对地址创建的对象直接调用则可以会返回错误的文件路径因为getParent是以你构建的对象的参数做为返回依据的例如相对路径为 ../test.txt 则返回的getParent结果则为 .. 而不是真正的父目录甚至如果相对路径为 test.txt ,前面没有路径作为参数了返回的getParent结果会为null此时需要借助getCanonicalFile方法以修饰后的绝对路径进行路径转换再调用getParent得到父目录 代码 File file new File(../text.txt); System.out.println(file.getCanonicalFile().getParent()); 2. getName 这个没什么多说的就是返回FIle对象的纯文件夹名称 例如test.txt这个文件对象不管是绝对路径还是相对路径创建的对象那么返回的就是test.txtgetName针对的是最后具体的文件 3.getPath 返回当前文件对象的路径 实际就是返回这个对象创建时构造的路径参数 如果是绝对地址构建的对象返回的绝对地址如果是相对地址构建的对象返回的就是相对地址 代码 File file new File(../test.txt); System.out.println(file.getPath()); 4. getAbsolutePath和getCanonicalPath 都是以绝对路径的形式返回对象的路径地址 区别getAbsolutePath是不经过修饰的绝对地址会把相对路径的地址完整包含进去组成一个未修饰的路径 getCanonicalPath是经过修饰的绝对地址中间绝对相对路径就自动进行转化 代码 File file new File(../test.txt); System.out.println(file.getAbsolutePath()); System.out.println(file.getCanonicalPath()); getABsolutePath把完整的相对路径不经过缩减直接把连接符都加上去了组成绝对路径  文件和目录的创建 文件的创建createNewFile 使用createNewFile 可以先用exists方法先判断这个文件是否存在避免在不知情的时创建失败 代码 File file new File(test.txt); if(!file.exists()){System.out.println(file.createNewFile()); // 第一次创建 } System.out.println(file.createNewFile()); //第二次创建 由于我的项目目录中没有test.txt文件所以exists方法判断的时false 此时第一次创建的结果未true已经创建完成所以第二次创建的结果未false 目录的创建mkdir和mkdirs mkdir只能一次性创建一个目录mkdirs可以一次性创建多个目录 File file new File(test); System.out.println(file.mkdir()); //在当前项目路径下创建一个test的目录File file2 new File(test1/test2); System.out.println(file2.mkdirs()); //在当前项目路径下创建一个test1的目录,并在其中创建一个test2的子目录文件(夹的删除 直接删除delete 使用delete方法就能对路径对象的文件进行删除 例子删除前面创建的test.txt文件 File file new File(test.txt); System.out.println(file.delete()); 注意目录也是相同方式操作只不过要注意的是目录需要先删除里层的目录才能删掉外层的目录 程序执行结束再删除deleteOnExit 效果和前面的delete相似只不过delete是执行到代码就直接删除对象文件而deleteOnExit是把整个代码执行完才删除对象文件 本篇文章介绍到这里就差不多了本篇文章并不涉及到文件内容的操作只是介绍了基本的文件对象的构造和文件的创建和删除以及介绍了一些常用的File方法
http://www.dnsts.com.cn/news/38113.html

相关文章:

  • 福建省铁路建设办公室网站北京网站改版要注意什么
  • 太原网站建设加王道下拉网站建设策划书
  • 网站怎么运营推广保险网站
  • 网站关键字多少个wordpress子主题style
  • 怎么做网站挣钱软文代写是什么
  • 网站底部备案图标商丘推广公司
  • jquery个人网站开发做纺织外贸哪个贸易网站好
  • 怎么建立一个自己的网站linux主机 安装wordpress
  • 旅游企业公司网站建设广东省政务服务网
  • 网站开发虚拟主机系统互联网推广工作好做吗
  • 自己在电脑上建文档做网站怎么做珠海市横琴新区建设环保局网站
  • 网站前端设计是什么意思网络公司排名中国
  • 南京网站建设中企动力网络平台建设及运营方案
  • 外贸seo网站制作秀洲区住房和城乡建设局网站
  • 九江集团网站建设公司做网站全自动cpa引流
  • 做模型的网站有哪些内容如何拥有一个免费的企业邮箱
  • 360元网站建设 网络服务手机网站开发看什么书
  • 织梦cms传播公司网站模板网站推广在哪好
  • 黑龙江开放网站备案官网seo优化找哪家做
  • 网站开发前调查美橙网站建设教程
  • 网站申请支付宝接口一般做个网站多少钱
  • 百度小程序对网站seo多软件网站下载安装
  • 菏泽兼职网站建设西安营销网站建设
  • 互动科技 网站建设珠海 网站建设
  • 怎么建网站数据库广西建设网证件查询电子证打印
  • 高端网站创建好三网网站
  • 燕十八html教程网站建设怎么建设网站啊
  • 创建网站多少钱微视频网站源码
  • 商会建设网站说明贸易公司网站建设
  • 下列关于网站制作的wordpress零件数据库主体