Задача: есть папка с каталогами и подкаталогами в которых находятся файлы с логами. Нужно отфильтровать и записать в отдельный файл непустые логи. Мой действия: 1. Запрашиваю путь к папке 2. Извлекаю все пути к файлам 3. Извлекаю все содержимое всех файлов 5. Разбиваю содержимое на отдельные логи 6. Делаю из логов объекты 7. Записываю объекты в список 8. Отфильтровываю непустые логи 9. Записываю непустые логи в файл
Правильны ли мои действия?
Стопорнулся на извлечении всего содержимого из файлов. Как извлечь текст по пути к файлам?
public class LogsFromFile {
public static void main(String[] args) throws Exception {
//ввести путь к каталогу
System.out.print("Please enter the path of your folder: ");
Scanner scan = new Scanner(System.in);
String path = scan.nextLine();
//System.out.println(path);
//Читаем все пути к файлам: путь D:\\QA Automation\\practice\\practice files\\Logs
File folder = new File(path);
processFilesFromFolder(folder);
}
//извлекаю пути к файлам
public static void processFilesFromFolder(File folder) {
File[] folderEntries = folder.listFiles();
for (File entry : folderEntries) {
if (entry.isDirectory()) {
processFilesFromFolder(entry);
continue;
}
System.out.println(entry.getPath());
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите пожалуйста можно ли как то увеличить квоту на использование YouTube Data API v3, а то просто 1 млн в день мне не хватаетМожет можно хотя...
Есть текст, в нем надо найти вопросительные, восклицательные и утвердительные предложенияПри это следует, каждое предложение добавить в коллекцию