Я пытаюсь удалить папку из C:\Users, но когда я пытаюсь удалить ее, она говорит мне, что папка не может быть удалена, потому что есть имя файла, которое слишком длинное, чтобы перейти в корзину. Загвоздка в том, что в папке ничего не появляется. Поэтому, поскольку я понятия не имею, где находится рассматриваемый файл, я не могу попытаться сократить имя. Окно, которое появляется, говорит, что путь назначения слишком длинный и показывает длинное имя файла с кучей странных символов, смешанных в. Я попытался открыть окно командной строки в этом каталоге и использовал команду DIR /X, но она ничего не показывает. Я использую Windows 10. Это стало чрезвычайно неприятно! Кто-нибудь, пожалуйста, помогите!

2 ответа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'.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .