摘要:类遍历文件夹目录功能返回一个数组,表示该目录中的所有子文件或目录。遍历构造方法中给出的目录会获取目录中所有文件文件夹的名称把获取到的多个名称存储到一个类型的数组中这个遍历出来的显示文件夹或者文件的路径
package com.itheima.demo01.File;
import java.io.File;
/*
File类遍历(文件夹)目录功能 - public String[] list() :返回一个String数组,表示该File目录中的所有子文件或目录。 - public File[] listFiles() :返回一个File数组,表示该File目录中的所有的子文件或目录。 注意: list方法和listFiles方法遍历的是构造方法中给出的目录 如果构造方法中给出的目录的路径不存在,会抛出空指针异常 如果构造方法中给出的路径不是一个目录,也会抛出空指针异常
*/
public class Demo06File {
public static void main(String[] args) { show02(); } /* public File[] listFiles() :返回一个File数组,表示该File目录中的所有的子文件或目录。 遍历构造方法中给出的目录,会获取目录中所有的文件/文件夹,把文件/文件夹封装为File对象,多个File对象存储到File数组中 这个遍历出来的只显示最后的文件夹或者文件 */ private static void show02() { File file = new File("C:UsersitcastIdeaProjectsshungyuan 8_FileAndRecursion"); File[] files = file.listFiles(); for (File f : files) { System.out.println(f); } } /* public String[] list() :返回一个String数组,表示该File目录中的所有子文件或目录。 遍历构造方法中给出的目录,会获取目录中所有文件/文件夹的名称,把获取到的多个名称存储到一个String类型的数组中 这个遍历出来的显示文件夹或者文件的路径 */ private static void show01() { //File file = new File("C:UsersitcastIdeaProjectsshungyuan 8_FileAndRecursion1.txt");//NullPointerException //File file = new File("C:UsersitcastIdeaProjectsshungyuan 8_Fi");//NullPointerException File file = new File("C:UsersitcastIdeaProjectsshungyuan 8_FileAndRecursion"); String[] arr = file.list(); for (String fileName : arr) { System.out.println(fileName); } }
}
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/76040.html
摘要:类创建删除功能的方法当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。删除由此表示的文件或目录。 package com.itheima.demo01.File; import java.io.File;import java.io.IOException; /* File类创建删除功能的方法 - public boolean createNewFile() :当且仅当具...
摘要:与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。操作路径路径不能写死了路径分隔符分号冒号文件名称分隔符反斜杠正斜杠 showImg(https://segmentfault.com/img/bVbwc7z); showImg(https://segmentfault.com/img/bVbwc8i); showImg(https://segmentfault.com/img...
摘要:类判断功能的方法此表示的文件或目录是否实际存在。用于判断构造方法中的路径是否存在存在不存在相对路径 package com.itheima.demo01.File; import java.io.File; /* File类判断功能的方法 - public boolean exists() :此File表示的文件或目录是否实际存在。 - public boolean i...
摘要:参数把路径分成了两部分父路径子路径好处父路径和子路径可以单独书写使用起来非常灵活父路径和子路径都可以变化父路径是类型可以使用的方法对路径进行一些操作再使用路径创建对象根据路径名字符串和路径名字符串创建一个新实例。 showImg(https://segmentfault.com/img/bVbwdvj?w=1344&h=684);package com.itheima.demo01.F...
摘要:获取的就是构造方法传递路径的结尾部分文件文件夹将此转换为路径名字符串。获取的构造方法中传递的路径无论路径是绝对的还是相对的方法返回的都是绝对路径 package com.itheima.demo01.File; import java.io.File; /* File类获取功能的方法 - public String getAbsolutePath() :返回此File的绝对路径...
阅读 2338·2023-04-25 14:17
阅读 1526·2021-11-23 10:02
阅读 2177·2021-11-23 09:51
阅读 888·2021-10-14 09:49
阅读 3391·2021-10-11 10:57
阅读 2929·2021-09-24 09:47
阅读 3056·2021-08-24 10:00
阅读 2306·2019-08-29 18:46