Я пытаюсь удалить папку из C:\Users, но когда я пытаюсь удалить ее, она говорит мне, что папка не может быть удалена, потому что есть имя файла, которое слишком длинное, чтобы перейти в корзину. Загвоздка в том, что в папке ничего не появляется. Поэтому, поскольку я понятия не имею, где находится рассматриваемый файл, я не могу попытаться сократить имя. Окно, которое появляется, говорит, что путь назначения слишком длинный и показывает длинное имя файла с кучей странных символов, смешанных в. Я попытался открыть окно командной строки в этом каталоге и использовал команду DIR /X, но она ничего не показывает. Я использую Windows 10. Это стало чрезвычайно неприятно! Кто-нибудь, пожалуйста, помогите!
2 ответа
0
Другой метод в cmd - монтировать диск в путь, используя subst.
subst B: C:\deep\folder
B:
del B:\deep
Из смежного вопроса:Как вы монтируете каталог как диск в Windows 7?
0
Одна хитрость заключается в использовании Robocopy
Создайте пустой каталог, например c:\empty
, затем используйте robocopy /mir /purge c:\empty c:\users\folder_to_be_removed
. Robocopy может обрабатывать очень длинные пути к файлам, а параметры /mir + /purge
удаляют все дополнительные файлы из папки 'destination'.