Windows 7 Удалить рекурсивную папку

Windows 7 Удалить рекурсивную папку
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 перекрывал сам себя, я полагаю, но это сработало.

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