//File 文件操作类
//文件路径构造方法 //绝对路径 相对路径之分
File file = new File("a/b/c.txt"); //直接创建文件目录相当于是在当前JAVA项目文件目录下
File file2 = new File("a/b","c.txt"); //父级目录在前 子文件路径在后
File file3 = new File(new File("a/b"),"c.txt"); //将路径封装再放入
File file4 = new File("d/e/f");
//以上都是相对路径 绝对路径 D://sda/adwd/ad/dx.xxx
//File 类型的创建方法
file.createNewFile(); //创建对应路径下的文件
file4.mkdir(); //创建对应路径下的文件夹,若父级目录不存在则不创建
file4.mkdirs(); //创建对应路径下的文件夹,若父级目录不存在则自动创建多个文件
//File 类型的删除方法
file.delete(); //只能删除空文件夹或单个文件 且被删除文件不会进入回收站
//File 类型的重命名方法
file.renameTo(file3); //将调用者路径下的文件变为参数中指定路径下的文件
//同一目录路径下就是重命名 换路径就是剪切粘贴 文件名字和扩展均可变
//File 类型的判断方法
file.exists(); //判断调用的对象是否存在
file.isFile(); //判断调用者的对象是否是文件
file.isDirectory(); //判断是否为文件夹
//File 类型获取功能
file.getAbsolutePath(); //获取对象绝对路径
file.getPath(); //获取对象构造方法中的路径
file.getName(); //获得文件名或者文件夹名
file.length(); //获取文件的字节数
String[] list = file.list(); //获得当前文件夹下所有文件和文件夹的名称,到一个字符串数组中
File[] listFiles = file.listFiles();//获得当前文件夹下所有文件和文件夹的文件类型对象到一个文件数组中
Java专题 File常用方法总结
最新推荐文章于 2022-04-14 21:53:44 发布