删除文件夹时,系统无法找到指定文件的错误

jes*_*ges 7 windows cmd batch-file

嗨,有人可以建议我如何使用批处理文件删除下面的文件夹(abc)?

%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\abc
Run Code Online (Sandbox Code Playgroud)

我尝试过 RD %UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\abc /Q /S

但它不是删除,当我在命令行中执行相同的命令时,它会发出一条消息,如"系统无法找到指定的文件",即使它存在.

有解决方案吗

小智 13

使用7-zip来"移动"它们.

当由于"系统找不到指定的文件"而无法删除文件时,我尝试了所有常用技巧(验证权限,命令行,免费解锁工具等).最终摆脱它们的是7-zip.使用9.20"7-zip文件管理器"界面(不只是右键单击文件选项)我能够"移动"包含问题文件的文件夹.当然,这只是移动问题,但有美感,你把它们移动到你可以格式化的磁盘:VMDK,拇指驱动器等......问题解决了;)

  • 你还有一个更好的 使用 7-zip 界面导航到该文件夹​​,然后单击删除。由于某些原因,在文件资源管理器或 cmd 无法使用的不同情况下,7-zip 中的文件管理器比 Windows 工作得更好 (2认同)

小智 10

我在Git Bash(不是cmd)上使用了"rm -rf PATH_TO_FOLDER"命令行,然后我可以删除类似的文件夹.注意:在Windows 10(最新版本)上测试.


cyb*_*onk 7

对我有用的唯一解决方案是在命令提示符下运行时将 \\?\ 放在路径前面rd

例如,删除D:\bad\文件夹

打开CMD然后输入:

rd /s "\\?\D:\bad\folder"
Run Code Online (Sandbox Code Playgroud)


小智 6

受到其中一个答案的启发,但我没有使用 7-zip,而是使用 WinRAR 来存档空文件夹。在存档文件夹之前,有一个选项可以在存档后删除文件夹,选择该选项,一旦文件夹是 zip 文件,则应删除该文件夹,您可以继续删除 zip 文件。我不确定它是否适合您,但在互联网上花费数小时试图找到解决方案后,它对我有用。


小智 5

这对我有用。

  1. 打开命令提示符
  2. 浏览到要删除的文件夹的父目录
  3. 运行'dir / x'(显示短名称-xxxxxx〜1)
  4. 运行“ rd xxxxxx〜1”替换您要删除的文件夹名称。

我遇到了一个问题,其中两个“图片”文件夹会显示在我的用户个人资料下,而Windows不允许我删除第二个文件夹。


twa*_*lig 3

在命令行运行:

ECHO %UserProfile%
Run Code Online (Sandbox Code Playgroud)

它返回什么?

AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\abc在 Windows 资源管理器中打开该目录,并仔细检查其中是否存在名为 的文件夹。

我想它可能不存在,而您正在查看的文件夹确实存在,位于根目录不同于%UserProfile%.

更新

通过执行以下操作打开一个新的命令窗口,这确保它处于管理员模式。

在命令窗口的快捷方式上,右键单击 > 属性 > 快捷方式 > 高级,选中“以管理员身份运行”复选框,然后单击“确定”两次。然后通过快捷方式运行命令提示符。如果它看起来像这样,标题中带有“管理员”一词,您就会知道它有效,请参见下面的屏幕截图。然后尝试再次运行 RD 命令。

在此输入图像描述