Привет, я хотел бы обрабатывать файлы внутри многих подкаталогов с помощью Java. Псевдопользователей код будетРекурсивно обрабатывать те же файлы внутри многих подкаталогов в Java
while(mainDir.hasMoreDirectory())
{
getFilesFromCurrentDirectory()
passThoseFilesAsArgumentToProcess()
}
В настоящее время я использую следующий код
public void list(File file) {
System.out.println(file.getName());
File[] children = file.listFiles();
for (File child : children) {
list(child);
}
}
Над кодом просто перечислены файлы. Другая вещь, которую я могу сделать, - это сохранить список файлов и каталогов в списке, а затем обработать в другом цикле. Но я не могу придумать то, что хочу, как показать в псевдокоде. Я новичок в каталогах файлов, пожалуйста, помогите. Заранее спасибо.
Вы используете Java 7? –
Вас интересуют только определенные файлы в этих каталогах или все они? –
Привет @ Marc-Andre Да, я использую Java 7. – u449355