Command line 德尔·赛义德的道路没有';不存在(它确实存在)

Command line 德尔·赛义德的道路没有';不存在(它确实存在),command-line,batch-file,dos,Command Line,Batch File,Dos,我猜这是一个基本的DOS问题,它使用del命令。我只想删除一个文件 C:\文件和 设置\matthewe\Desktop\testfolder>del C:\文件和 设置\matthewe\Desktop\testfolder\test.pdf 系统找不到路径 指定的 我可以保证test.pdf是存在的,而且事实上我已经能够将它刻录到正确的文件夹中,这表明它是存在的。那么为什么会出现错误呢?请尝试将路径放在双引号内,DOS不喜欢长路径中有空格: del "C:\Documents and Set

我猜这是一个基本的DOS问题,它使用del命令。我只想删除一个文件

C:\文件和 设置\matthewe\Desktop\testfolder>del C:\文件和 设置\matthewe\Desktop\testfolder\test.pdf 系统找不到路径 指定的


我可以保证test.pdf是存在的,而且事实上我已经能够将它刻录到正确的文件夹中,这表明它是存在的。那么为什么会出现错误呢?

请尝试将路径放在双引号内,DOS不喜欢长路径中有空格:

del "C:\Documents and Settings\matthewe\Desktop\testfolder\test.pdf"

使用引号-
del“C:\Documents and Settings\matthewe\Desktop\testfolder\test.pdf”

超级用户交换可能是解决此问题的更好地方。发出完全相同的命令,用“dir”代替“del”。如果dir看不到它,文件名中一定有拼写错误。dir可以看到它没有问题-test.pdfAh太棒了!非常感谢你。既然你已经回答了,我记得我以前也这么做过——哦,好吧。格雷厄姆的回答也是正确的,但我会给你分数,因为你的分数更少:-)