Слишком длинный путь к месту назначения

Слишком длинный путь к месту назначения

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

решение1

Один из трюков — использовать RoboCopy.

Создайте пустой каталог, например c:\empty, затем используйте robocopy /mir /purge c:\empty c:\users\folder_to_be_removed. Robocopy может обрабатывать очень длинные пути к файлам, а /mir + /purgeпараметры удалит все лишние файлы из папки «назначения».

решение2

Другой метод в cmd — монтировать диск к пути с помощью subst.

subst B: C:\deep\folder
B:
del B:\deep

Из связанного вопроса: Как смонтировать каталог как диск в Windows 7?

Связанный контент