与这个问题有同样的问题 -无法在 Windows 7 中删除文件夹- 我在 Ubuntu 中创建了一个文件夹,但无法从 Windows 中删除该文件夹。“无法找到此项目:该项目不再位于 G:\Graphics。请验证该项目的位置,然后重试。”
不同之处在于,另一个问题的答案和网络上的所有其他帮助都建议从命令行使用 dir /x 来获取 8.3 文件名,然后使用 rd - 但我的文件夹没有 8.3 文件名。以下是 dir /x 的结果:
编辑:未混淆的父目录和问题目录名称。我看到末尾有一个空格……但是,如果我尝试重命名而不使用空格,Windows 资源管理器会发出警告。
D:\UCT\Link\>dir /x
Volume in drive D is Data
Volume Serial Number is EEF3-CDDB
Directory of D:\UCT\Link\
2011/03/16 10:42 AM <DIR> .
2011/03/16 10:42 AM <DIR> ..
2011/02/28 03:34 PM <DIR> 2010DD~1 Obfuscated Directory 1
2011/01/27 01:12 PM <DIR> 201101~1 Obfuscated Directory 2
2011/03/16 08:40 AM <DIR> 201101~2 Obfuscated Directory 3
2011/03/04 09:12 AM <DIR> 201102~1 Obfuscated Directory 4
2011/02/07 10:04 PM <DIR> 201102~2 Obfuscated Directory 5
2011/03/10 04:32 PM <DIR> 201103~1 Obfuscated Directory 6
2011/03/14 05:09 PM <DIR> Obfuscated Directory 7
2011/03/12 02:47 PM <DIR> Obfuscated Directory 8
2010/12/14 05:01 PM <DIR> BDNETW~1 Obfuscated Directory 9
2011/03/12 02:51 PM <DIR> Obfuscated Directory 10
2011/03/12 02:51 PM <DIR> 20110311 Data Capture Templates
2011/03/11 01:45 PM <DIR> NETWOR~1 Obfuscated Directory 12
2011/03/16 10:33 AM <DIR> SAMPLE~1 Obfuscated Directory 13
2011/03/12 02:51 PM <DIR> TEMPLA~1 Obfuscated Directory 14
0 File(s) 0 bytes
16 Dir(s) 224 967 278 592 bytes free
如您所见,其中许多目录都没有 8.3 文件名,当我尝试使用长文件名的 rd 时,我得到以下结果:
D:\UCT\Link\>rd "20110311 Data Capture Templates "
The system cannot find the file specified.
尽管在 Ubuntu 中创建的许多其他目录中都缺少 8.3 文件名,但只有这个文件夹有问题。
答案1
微软知道其软件无法处理尾随空格的文件/文件夹。
建议的解决方案是使用文件的完整路径,并将\\?\
其包含在前面。因此,对于你的情况,
rd "\\?\D:\UCT\Link\20110311 数据捕获模板 "
应该这么做。
答案2
您的命令似乎在引号末尾包含一个空格。请尝试删除该空格:
rd "20110311 Data Capture Templates"
答案3
答案4
我遇到了同样的问题。我通过使用 8.3 名称解决了这个问题。
在您的实例中,该名称将是:201103~1
因此,如果您执行 a,rd 201103~1
它将删除该文件夹。
如果您有其他以相同日期开始的文件夹,请小心。您可能需要检查~2
、~3
等。