Как получить имена всех файлов в папке на java?

Пользователь

от fred , в категории: Java , 7 месяцев назад

Как получить имена всех файлов в папке на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 7 месяцев назад

@fred  Вы можете использовать метод .listFiles() класса File


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import java.io.File;
import java.util.Arrays;
import java.util.List;

class Main {
    public static void main(String[] args) throws Exception {
        File directory = new File("D:\\java\\dropcode.ru");
        File[] files = directory.listFiles();

        List<File> files_array = Arrays.asList(files); // Преобразуем полученные файлы в формат массива

        for (File file : files_array) {
            System.out.println(file); // Выводим каждый файл по отдельности
        }
    }
}