重要获取功能
String[] list() 返回当前路径下所有的文件和文件夹名称
//注意:只有指向文件夹的File对象才可以调用该方法(指向文件的file对象使用list会报错npe)
File[] listFiles() //获取的是file对象,可以再使用file的get等方法拿到需要的东西。
static File[] listRoots() //返回的是所有盘符
public class FileDemo3重要获取功能 {
main(String[] args) {
listFileMethod();
// listMethod();
System.out.println("-----------");
listRootsMethod();
}
private static void listRootsMethod() {
File[] fs = File.listRoots();
for(File fn : fs) {
System.out.println(fn);
}
}
private static void listFileMethod() {
File f = new File("D:\\java\\demo\\demo001");
File[] fs = f.listFiles();
for (File fn :fs) {
// System.out.println(fn.getName());
System.out.println(fn);
}
}
private static void listMethod() {
File f = new File("D:\\java\\demo\\demo001");
// System.out.println(f.getAbsolutePath());
String[] fs = f.list();
// System.out.println(fs);
for(int i=0;i<fs.length;i++) {
System.out.println(fs[i]);
}
}
}
输出