Код решения полностью совпадает с правильным решением от javarush - мне нельзя его публиковать. Он проходит валидацию, но завершается ошибкой NoSuchFileException.
Она возникает когда программа пытается получить доступ к файлу, которого не существует.
Откуда программа получила доступ к несуществующему файлу через итератор?
Всё что я пытался сделать - это перенести пустой текстовый документ - единственный в папке файл, в другую, пустую папку.
Never Ending Pie Throwing Robot
6 уровень
программа завершается исключением, но валидацию проходит
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3303140
18 августа 2023, 11:28
Что значит "получила доступ к несуществующему файлу"? Как ты себе это представляешь?
File - это просто объект в программе, такой же как String или Object. Только он должен быть связан с файлом в твоей операционной системе. Если при попытке связать обнаружится, что такого файла не существует в операционной системе, то выбрасывается исключение.
0
Never Ending Pie Throwing Robot
18 августа 2023, 11:59
согласен, я не правильно выразился:)
вот тут как могло быть несоответствие? это не я текстом вбивал путь к файлу, это программа сама попыталась получить доступ к файлу через итератор DirectoryStream'а, и каким-то образом у неё этого не удалось.
Проблема возникает при вызове метода resolve, но ничего подобного не происходило на предыдущей задаче при копировании файлов 0
Александр
5 января, 08:25
Привет. Должна быть ещк проверка ,на то что ты перемещаешь именно файлы,а не все файлы находящиеся в папке.если коротко,не if
0