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