java.io.File是学习Java I/O最基础的一个类,从这个类的名字我们可能会认为它代表了一个文件,但实际上并非如此。它既能代表一个特定文件的名称,也能代表一个目录的名称。如果它指的是一个目录,我们就可以对此对象调用list()方法,这个方法会返回一个字符数组。下面我们举个例子,如何使用File打印C盘根目录下的所有文件及目录名。
import java.io.File;
public class DirList {
public static void main(String[] args) {
File path = new File("C:\\");
String[] list = path.list();
for(String item : list)
System.out.println(item);
}
}