当前位置: 首页 > 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.yingshimen.cn/news/60939/

相关文章:

  • 营销网站的设计与实现韩城建设公司网站
  • 贵州网站建设微信小程序怎么赚钱的
  • 苏州最大的网站个人网站建设方案书实例
  • 做网站公司工资西宁市建设网站价格低
  • 网站建设好怎么才有生意wordpress对接熊掌号
  • 网站建设企在线做动漫图片视频在线观看网站
  • 母婴网站建设wordpress view插件
  • 怎么做类似淘宝一样的网站wordpress 超酷播放器
  • 网站开发项目管理步骤最新的军事新闻
  • 那家网站建设好中国手工加工网免费供料
  • 网站排名公司哪家好什么是网络营销的微观环境
  • 建造网站需要什么买微信公众号多少钱一个
  • 深圳北网站建设广西住房建设厅网站首页
  • 网站制作费用贵不贵外国人的做视频网站吗
  • 深圳做二维码网站建设手机网站建设 豆丁
  • 合肥电商网站开发正一品网站建设
  • 注册安全工程师建设工程网站长腿蜘蛛wordpress
  • 广西住房和城乡建设厅官方网站做网站销售电销好做吗
  • 网站收录低的原因苏州代运营公司排名
  • 我下载的免费网站模版源代码是加密的怎么做网站dns加速
  • 建站之星怎么安装新乡网页设计公司
  • 德清县新巿镇城市建设网站做网站找投资人
  • 建设一元云购类网站网上注册公司价格
  • 备份整个网站godaddy服务器做网站
  • 医疗网站建设需要什么资质apache wordpress配置
  • 企业网站定制开发公司内部管理软件叫什么
  • 首先确定网站建设的功能定位南通企业做网站
  • 重庆专业网站建设公司哪家好兼职工厂网站建设
  • 谷歌搜索引擎大全杭州seo优化公司
  • html5做个网站多少钱google chrome谷歌浏览器