Demo.java:
package cn.xxx.demo; import java.io.File; public class Demo { public static void main(String[] args) { function_2(); } public static void function_2(){ File[] fileArr = File.listRoots(); // 静态方法。 获取系统中的所有根目录 (File类型) for(File f : fileArr){ System.out.println(f); // C:\ } } public static void function_1(){ File file = new File("d:\\eclipse"); File[] fileArr = file.listFiles(); // 获取目录下的所有文件或文件夹的全路径(File类型)。 (目录遍历,不会递归遍历) File[]类型 for(File f : fileArr){ System.out.println(f); // c:\a.txt (全路径) } } public static void function(){ File file = new File("c:"); String[] strArr = file.list(); // 获取目录下的所有文件名或文件夹名(String类型)。 (目录遍历,不会递归遍历) String[]类型 System.out.println(strArr.length); for(String str : strArr){ System.out.println(str); // a.txt (只有名字) } } }