1. На вход метода main подаются два параметра.
Первый - path - путь к директории, второй - resultFileAbsolutePath - имя (полный путь) существующего файла, который будет содержать результат.
2. Переименовать resultFileAbsolutePath в 'allFilesContent.txt' (используй метод FileUtils.renameFile, и, если понадобится, FileUtils.isExist).
Проход по дереву файлов
- 28
Недоступна
Комментарии (522)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Dmitriy
21 июля, 08:55
Сделал рекурсией, без применения FileVisitor. Потоки открывал и закрывал с помощью rty-with-resource. Валя все принял.
0
aelir1
19 июля, 23:41
Не проходит валидацию при использовании GetParent() вместо getParentFile()
Тесты дебильно написаны.
0
Dmitriy
21 июля, 08:51
У меня проходит без проблем с getParent()
0
JavaCoder
18 июля, 09:41
Задачу следует назвать: "Угадай, чего хочет валидатор".
+4
Александр
12 июля, 18:34
Народ, кто отзывчивый, подскажите, что не так с моим решением? Или просто валидатор негодяй?
0
Александр
8 июля, 13:44
Проблема: методы rename и delete возвращают true, при этом файл не переименовывается, а создается копия того файла, который хотел переименовать с новым именем, а в случае с delete файл остается в директории. Почему?
0
Iskander
4 июля, 15:36
Условие полный пиздец, сделал обходи по дереву, так ему еще нужно открыть поток и закрыть в maine, ну ок че, открыл закрыл поток. Ресурсы потратил
0
Олег
21 июня, 07:25
Все работает, валя не принимает. Впрочем, я не сомневался.
+2
Дмитрий Щебрюк
12 июня, 17:37
ОБЯЗАТЕЛЬНО использовать FileUtils без него не проходит валидатор, даже если у вас все по красоте работает.
0
Дмитрий
30 мая, 15:21
Как не бился через рекурсию не решил (всё работает, но Валентин непреклонен).
После решения след задачи переписал как в ней всё прошло.
Так что у кого не выходит, решайте следующую потом вернётесь, не тратьте время.
0
Ян
21 июня, 05:37
Фиг знает, порой непонятно в чём подвох от валидатора.
Вот так прошло:
П.С Хотя я недоволен решением, смотрю все коллекции использовали, в версии Админа даже незнакомые понятия вижу: FileVisitResult, EnumSet<FileVisitOption>, так что осадочек остался. Сделал, но как-то без должного прогресса в понимании Коллекций.
Надеюсь минимально тут наспойлил для тех кто будет читать.
0
lex
29 мая, 10:44
Иногда хочется посмотреть, что написано в тестах. В данном случае опять было непонятно почему не проходит проверку валидатором 3 пункт. Помогло путем убиранием проверок на существование файла в методах. Хотя эти проверки я не считаю лишними.
У меня вопрос к "правильному" решению. На моем компьютере он копирует только первый файл. Остальные пропускает. (Почему, надо разобраться)
+1