как отсортировать логи

203
31 мая 2018, 08:50

Задача: есть папка с каталогами и подкаталогами в которых находятся файлы с логами. Нужно отфильтровать и записать в отдельный файл непустые логи. Мой действия: 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());
        }
    }
READ ALSO
YouTube Data API v3 Queries per day

YouTube Data API v3 Queries per day

Подскажите пожалуйста можно ли как то увеличить квоту на использование YouTube Data API v3, а то просто 1 млн в день мне не хватаетМожет можно хотя...

190
Парсинг разных видов предложений

Парсинг разных видов предложений

Есть текст, в нем надо найти вопросительные, восклицательные и утвердительные предложенияПри это следует, каждое предложение добавить в коллекцию

190