Windows批处理文件中的“del”命令无法正常工作

5
我将在Windows 7的批处理文件中尝试以下操作:
del "./cfg/config.cfg"
del "./cfg/server_blacklist.txt"

我也尝试了这些变化:

del ./cfg/config.cfg
del ./cfg/server_blacklist.txt

del "cfg/config.cfg"
del "cfg/server_blacklist.txt"

del cfg/config.cfg
del cfg/server_blacklist.txt

如果没有使用“-字符”,命令提示符会告诉我给定的参数不正确。

如果使用了“-字符”,它会告诉我找不到路径,尽管路径存在,其中包括文件。

我该如何解决这个问题?

1个回答

10

使用反斜杠:

del ".\cfg\config.cfg"
...

del 是一个shell内置命令,与系统的其余部分相比,传统上这些命令的行为有点奇怪。虽然Windows API通常不关心您使用哪种斜杠,但cmd的内置命令确实会关心。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接