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();
}
}
}
添加回答
舉報