Я пытаюсь удалить папку из 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?