package demo5; import java.io.File; /* * File 类遍历(文件夹)目录功能 * public String[] list():返回一个String数组,表示该File目录中的所有子文件或目录 * public File[] listFiles():返回一个File数组,表示File目录中的所有的子文件或目录 * 注意: * list方法和listFile 方法遍历的是构造方法中给出的目录 * 如果构造方法中给出的目录的路径不存在,会抛出空指针异常 * 如果构造方法中给出的路径不是一个目录,也会抛出空指针异常*/ public class demo1 { public static void main(String[] args) { // show01(); show3(); } public static void show01(){ File f1 = new File("/Users/wanggang/Desktop/java/src/demo1"); String[] f1string = f1.list(); for (String f:f1string){ System.out.println(f); } } public static void show2() throws NullPointerException{ File f2 = new File("/Users/wanggang/Desktop/java/src/demo6"); String[] f1string = f2.list(); for (String f:f1string){ System.out.println(f); } } public static void show3() throws NullPointerException{ File f2 = new File("/Users/wanggang/Desktop/java/src/demo1"); File[] f1string = f2.listFiles(); for (File f:f1string){ System.out.println(f.delete()); } } }
Java 基础 File类遍历目录功能
最新推荐文章于 2023-12-29 14:30:09 发布