列出文件及其路径的java程序
可能重复:列出文件及其路径的java程序,java,Java,可能重复: Java程序列出驱动器中的所有文件以及该文件的路径……是否可能?如何使用?使用File.listFiles()并递归遍历目录 我不确定我是否正确理解了您的意思,File有一个方法。如果您想使用重复搜索,您可能会感兴趣。使用以下方法: public class Main { public static void main(String[] args) { File[] roots = File.listRoots(); for (File r
Java程序列出驱动器中的所有文件以及该文件的路径……是否可能?如何使用?使用File.listFiles()并递归遍历目录 我不确定我是否正确理解了您的意思,File有一个方法。如果您想使用重复搜索,您可能会感兴趣。使用以下方法:
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);
}
}
}
}
你在找一个“程序”吗?或者如何自己编程?@luckas:progrmm本身