Листинг директории
Подскажите, как написать программу, которая делает список всех файлов и папок в данной (как параметр командной строки) папке (включая подпапки).
Источник: Stack Overflow на русском
Подскажите, как написать программу, которая делает список всех файлов и папок в данной (как параметр командной строки) папке (включая подпапки).
Если это нужно для решения другой задачи - воспользуйтесь Apache Commons IO. А если это и есть задача - хм, ну посмотрите, как это сделали коммитеры Apache :)
В таком духе:
public static void traverse(File directory) {
System.out.println(directory);
if (directory.isDirectory()) {
for (File child : directory.listFiles()) {
traverse(child);
}
}
}