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 发行版启动并从 Unix/Linux 操作系统中删除该 Windows 文件夹。

答案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 本身重叠了,但我猜,但它成功了。

相关内容