D:\>rmdir /S default
default, Are you sure (Y/N)? y
default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\
default\default\default\default\default\default\default\default\default\default\default - The system cannot find the path specified.
Я также пробовал Unlocker и другие инструменты. Не могу избавиться от этой папки. Я также пробовал переместить ее на другой диск, а затем отформатировать, но безуспешно.
решение1
Ваше имя пути слишком длинное.
попробуйте `subst x: "default\default" (включите полный путь и примерно половину числа "default", затем измените на x: и попробуйте удалить там папку по умолчанию, затем вернитесь в корневую папку по умолчанию и удалите ее.
таким образом вы сократите полный путь, и Windows сможет удалить эти папки.
решение2
Загрузитесь с помощью загрузочного дистрибутива Unix/Linux и удалите папку Windows из ОС Unix/Linux.
решение3
Откройте блокнот, скопируйте и вставьте следующее:
FOR /L %%1 IN (1,1,50) DO ren test 1&cd 1
Предполагая, что папка все еще находится на D
диске, сохраните этот файл как renamer.bat
(или как хотите — .BAT
это важно).
Откройте командную строку, перейдите в корень диска D
и введите команду , renamer
после чего пакетный файл должен запуститься и переименовать каждую папку в более короткие имена, после чего вы сможете их удалить.
Надеюсь это поможет.
решение4
У меня была та же проблема, но мои папки были глубиной около 250, поэтому subst не сработал... Плюс, это были скрытые системные папки. В итоге я просто создал папку с простым текстовым файлом в ней и использовал robocopy /purge [FOLDER CONTAINING TEXT FILE] [FOLDER CONTAINING RECURSIVE FOLDERS]
. Мне пришлось запустить это полдюжины раз, так как robocopy перекрывал сам себя, я полагаю, но это сработало.