Java程序列出驱动器中的所有文件以及该文件的路径.....是否可能?如何?
答案 0 :(得分:0)
使用File.listFiles()并递归迭代目录。
答案 1 :(得分:0)
我不确定我是否理解正确,File有方法list。如果您想使用循环搜索,可能会对this tutorial感兴趣。
答案 2 :(得分:0)
使用它:
public class Main {
public static void main(String[] args) {
File[] roots = File.listRoots();
for (File root : roots) {
showFolderRecursively(root);
}
}
private static void showFolderRecursively(File root) {
System.out.println(root.getAbsolutePath());
File[] files = root.listFiles();
for (File file : files) {
if ( file.isFile() ) {
System.out.println(file.getAbsolutePath());
} else {
showFolderRecursively(file);
}
}
}
}