Если нужно узнать, какие файлы есть в папке, отобразить их пользователю или обработать только определённый тип.
Для этого используем
File и метод listFiles, который вернёт массив файлов в указанной директории. А чтобы оставить только нужные, применим фильтр.Пример кода:
import java.io.File;
File folder = new File("logs"); // Папка с файлами
File[] files = folder.listFiles((dir, name) -> name.endsWith(".log")); // Фильтр по .log
for (File file : files) {
System.out.println("Файл: " + file.getName());
// Выводим имя
}
🔥 Так можно легко отфильтровать файлы по расширению, дате или любым другим правилам — подходит для лог-менеджеров, загрузчиков и авто-обработки файлов.
👉 Java Ready | #практика