3 回答
TA贡献1816条经验 获得超6个赞
试试这个:
public class Test {
public static void main(String[] args) throws IOException {
File[] paths = File.listRoots();
for (int i = 0; i < paths.length; i++) {
showfiles(paths[i]);
}
}
public static void showfiles(File dir) {
try {
File[] files = dir.listFiles();
for (File file : files) {
if (file.isDirectory()) {
System.out.println("Directory:" + file.getCanonicalPath());
showfiles(file);
} else {
System.out.println("File:" + file.getCanonicalPath());
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
添加回答
举报