У меня есть несколько папок, которые при попытке поиска в них говорят:"<directory> refers to a location that is unavailable"
. В Process Monitor я вижу, что фактический код ошибки - NAME_NOT_FOUND
но они присутствуют.
chkdsk
находит ошибок в файловой системе.- Они не являются ни переходами, ни символическими ссылками (проверяется установкой расширения Shell Shell)
Я заметил, что имена имеют общую черту:
- все они имеют точку в конце
- в прошлом я испытывал то же самое с файлами / каталогами со сломанными именами, как на картинке:
Что здесь происходит и как мне это исправить?
Как удалить файл, оканчивающийся точкой в Windows 7? предлагает способы удалить его, но это не приемлемо, потому что мне нужно содержимое.
- В отличие от
del
предложенного в этом вопросе,rename "<directory>" "<smth else>"
приводит к тому же"File not found"
. - Ни
\\?\<path>
работает (та же ошибка).