Чтение txt файлов linux

190
03 ноября 2021, 23:30

Добрый день есть код который должен читать файлы txt в паке, в эту папку падают файлы с названием modem.VKjUeK каждый раз имя modem остаётся прежним а тип меняется GhFJkf. Вопрос как их читать?

Answer 1

Например, воспользуйтесь классом SimpleFileVisitor

public class FileFounder {
    private Path path;
    private List<String> fileList = new ArrayList<>();
    public List<String> getPathList() throws IOException {
        Files.walkFileTree(path, new SFV());
        return fileList;
    }
    private class SFV extends SimpleFileVisitor<Path> {
        @Override
        public FileVisitResult visitFile(Path path, BasicFileAttributes attrs) {
            fileList.add(path.toAbsolutePath().toString());
            return CONTINUE;
        }
    }
}
READ ALSO
Автоматическая подстановка тире

Автоматическая подстановка тире

Цель: писал поле для ввода номера снилс, и делал, чтобы он сам ставил тире через каждые три символа

96
UPDATE данных в таблице, объединить запросы MYSQL

UPDATE данных в таблице, объединить запросы MYSQL

нужно обновить данные по разному alias в таблице, по отдельности эти запросы работают, как их в один объединить?

191
Прикрепить меню к верху (без прокрутки)

Прикрепить меню к верху (без прокрутки)

Меню выводится в середине страницы(так нужно для СЕО)Как его можно перенести стилями на самый верх, сдвинув остальные элементы? Разметка...

89
удалить некоторые элементы массива

удалить некоторые элементы массива

Например, у меня есть массив [5, 3, 6, 1, 4, 2]Требуется удалить некоторые элементы до того, что массив должен отсортироваться

114