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

在哪家公司建设网站好龙华网站制作

在哪家公司建设网站好,龙华网站制作,慕课网电子商务网站开发,营销型网站教程File类 概述#xff1a;文件和目录路径名的抽象表示#xff0c;File 对象就代表一个路径 对与File而言#xff0c;其封装的并不是一个真正存在的文件#xff0c;仅仅是一个路径名而已。它可以是存在的#xff0c;也可以是不存在的。将来要通过具体的操作把这个路径的内容…File类 概述文件和目录路径名的抽象表示File 对象就代表一个路径 对与File而言其封装的并不是一个真正存在的文件仅仅是一个路径名而已。它可以是存在的也可以是不存在的。将来要通过具体的操作把这个路径的内容转换为具体存在的。 常用方法 构造方法 方法作用File(String pathname)通过给定路径名-字符串转换为抽象路径名来创建新的File实例File(String parent , String child)从父路径名字符串和子路径名字符串创建新的File实例File(File parent , String child)从父抽象路径名和子路径名字符串创建新的File实例public class Test{public static void main(String[] args){// 1、通过给定路径名-字符串转换为抽象路径名来创建新的File实例File f1 new File(D:\\a.txt);File f2 new File(D:\\music);// 2、从父路径名字符串和子路径名字符串创建新的File实例File f3 new File(D:\\a,b.txt);// 3、从父抽象路径名和子路径名字符串创建新的File实例File f4 new File(f2 , c.mp4);} }创建方法 方法作用public boolean createNewFile()当具有该名称的文件不存在时创建一个由该抽象路径名命名的新空文件文件存在返回true。不存在返回 falsepublic boolean mkdir()创建由此抽象路径名命名的目录(文件夹)public boolean mkdirs()创建由此抽象路径名命名的目录包括任何必需但不存在的父目录创建多级目录 注意 ①创建文件的时候要确保上级目录存在才可以创建成功 public class Test{public static void main(String[] args) throws IOException {// 1、创建一个文件对象其实就是创建 一个路径的 对象File f1 new File(D:\\a.txt); // 文件对象File f2 new File(D:\\b); // 单级文件夹对象File f3 new File(D:\\c\\d); // 多级文件夹对象// 2、创建文件就是在磁盘中创建这个路径的文件或者文件夹boolean a f1.createNewFile();boolean b f2.mkdir();boolean c f3.mkdirs();System.out.println(a b c);} }删除方法 方法作用public boolean delete()删除由此抽象路径名表示的文件或目录 注意删除文件的时候要确保文件夹里没有文件才可以删除文件夹成功 public class Test2 {public static void main(String[] args) {// 1、创建文件对象File f1 new File(D:\\a.txt); // 文件对象File f2 new File(D:\\c); // 单级文件夹对象// 2、删除文件从磁盘中删除boolean a f1.delete();boolean b f2.delete();System.out.println(a b);} }运行结果true false 并且 D盘下 的 a.txt 已经删除(直接从电脑删除不放入回收站)但是第二个是 false 是因为我们代码上方的注意事项c 文件夹下还有 d 文件夹所以删除失败 判断和获取方法 方法作用public boolean isDirectory()判断此抽象路径名表示的File是否为目录public boolean isFile()判断此抽象路径名表示的File是否为文件public boolean exists()判断此抽象路径名表示的File是否存在public String getAbsolutePath()返回此抽象路径名的绝对路径名字符串public String getPath()将此抽象路径名转换为路径名字符串public String getName()返回此抽象路径名表示的文件或目录的名称public String[] list()返回此抽象路径名表示的目录中的文件和目录的名称字符串数组public File[] listFiles()返回此抽象路径名表示的目录中的文件和目录的File对象数组public class Test {public static void main(String[] args) {// 1、创建一个文件对象其实就是创建 一个路径的 对象File f1 new File(D:\\a.txt); // 文件对象File f2 new File(D:\\b); // 单级文件夹对象File f3 new File(D:\\c\\d); // 多级文件夹对象File f4 new File(D:\\c);// 2、判断此抽象路径名表示的File是否为文件和目录(文件夹)boolean a f1.isFile();boolean b f2.isDirectory();// 3、判断此抽象路径名表示的File是否存在boolean c f1.exists();// 4、返回此抽象路径名的绝对路径名字符串String f3Path f3.getAbsolutePath();// 5、将此抽象路径名转换为路径名字符串String path f3.getPath();// 6、返回此抽象路径名表示的文件或目录的名称String name f1.getName();System.out.println(a b c);System.out.println(f3Path);System.out.println(path);System.out.println(name);// 7、返回此抽象路径名表示的目录中的文件和目录的名称字符串数组String[] list f4.list();for (String s : list) {System.out.println(s);}// 8、返回此抽象路径名表示的目录中的文件和目录的File对象数组File[] files f4.listFiles();for (File file : files) {System.out.println(file);}} }运行结果 false true false D:\c\d D:\c\d a.txt d D:\c\d 绝对路径和相对路径 绝对路径完整的路径名不需要任何其他信息就可以定位它所表示的文件相对路径必须使用取自其他路径名的信息进行解释必须要有个参考物 案例 需求在D盘下创建一个四级目录以 a b c d 字母顺序创建并且在 d 目录下 创建文件 e.mp4 和 f.txt(创建文件时需要先去判断此文件是否存在)。最后遍历输出 a 文件夹下所有 文件的名字。并且遍历时删除后缀为 .txt 的文件? 思路分析 首先需要创建四个 文件对象创建 两个文件其次遍历 a 文件夹并输出所有文件的名字最后在遍历的时候判断后缀是否为 .txt 是的话执行删除 public class Test {// 创建文件对象方法public static void createFile(File f){// 首先判断文件是否存在if(!f.exists()){// 不存在创建文件try {f.createNewFile();} catch (IOException e) {e.printStackTrace();}}}// 遍历文件并删除后缀是 .txt 的文件public static void showAndDel(File f){// 判断是文件还是文件夹if(f.isDirectory()){File[] files f.listFiles(); // 获取当前文件对象下的所有文件对象for (File file : files) { // 遍历输出名字并继续递归向下System.out.println(file.getName());showAndDel(file);}}else{if(f.getName().endsWith(.txt)){ // 判断后缀是否是 .txt 是执行删除f.delete();}}}public static void main(String[] args) {// 1、创建 4 个对象File f1 new File(D:\\a\\b\\c\\d);File f2 new File(D:\\a);File f3 new File(f1 , e.mp4);File f4 new File(f1 , f.txt);// 2、磁盘创建 文件和文件夹f1.mkdirs();createFile(f3);createFile(f4);// 3、遍历删除showAndDel(f2);} }
http://www.pierceye.com/news/930539/

相关文章:

  • 石狮网站建设折扣网站模板
  • 大连商城网站制作公司深圳网站改版公司
  • 网站备案需要的资料网站+做内容分发资格
  • 青岛模板自助建站百度怎么搜索图片
  • 国外做动运服装的网站安徽海通建设集团网站
  • 手机网站加百度商桥装修公司加盟免费
  • 网站开发背景知识wordpress第二步500
  • 114百事通做网站600郑州建站时间
  • 佛山网站建设科技公司南宁网页设计价格
  • 四字母net做网站怎么样如何开通微信小程序商城
  • 山西免费网站关键词优化排名婚恋网站开发
  • seo查询站长手机app制作网站模板
  • 微网站O2O平台平台开发怎么申请免费的网站
  • 加强网站互动交流平台建设自查p2p网站建设制作
  • 泉州网站建设平台成都百度seo公司
  • php响应式网站模板下载陕西建设集团招聘信息网站
  • 网站品牌推广设计网站建设单页
  • 秦皇岛酒店网站设计wordpress 退出 跳转
  • 网站建设题目以及答案济南建设公司网站
  • 有什么网站做的比较高大上网站首页怎么设计
  • 法治中国建设网站做网站推广 需要ftp
  • 网站运营工作具体做啥做网站寄生虫需要哪些东西
  • 东莞网站建设教程wordpress 插件 破解
  • 响应式网站做法免费seo网站
  • 网站搭建合作协议cms drupal wordpress
  • 桂林创新大厦网站佛山网站建设培训
  • 如何网站关键词优化idc机房托管
  • 做网站 做好把我踢开WordPress Core 5.0
  • 飓风 网站建设ip形象设计报价明细
  • 太原网站seo外包信誉好的赣州网站建设