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

时间:2014-11-14 05:50:18

标签: windows batch-file cmd

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

%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\abc

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

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

任何解决方案?

6 个答案:

答案 0 :(得分:13)

使用7-zip来“移动”它们。

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

答案 1 :(得分:7)

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

答案 2 :(得分:3)

在命令行运行:

ECHO %UserProfile%

它返回什么?

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

我认为它可能不存在,并且您所说的文件夹确实存在,位于根目录不同于{{1}的目录中}。

更新

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

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

enter image description here

答案 3 :(得分:2)

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

答案 4 :(得分:2)

这对我有用。

  1. 打开命令提示符
  2. 浏览到要删除的文件夹的父目录
  3. 运行'dir / x'(显示短名称 - xxxxxx~1)
  4. 运行'rd xxxxxx~1'替换您要删除的文件夹名称。
  5. 我遇到一个问题,在我的用户个人资料下会显示两个图片文件夹,并且Windows不会让我删除第二个文件夹。

答案 5 :(得分:1)

尝试将目录名称放在引号中:

rmdir /q /s "%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\abc"

否则目录名中的空格将被解释​​为参数分隔符。