Windowsbatch file'del'不起作用

我正在尝试在Windows 7上的batch file中执行以下操作:

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 

不使用“-characters”命令提示符告诉我给定的参数是不正确的。

通过使用“-characters”,它告诉我,它找不到path,即使它在那里,包括其中的文件。

我怎样才能解决这个问题?

使用反斜杠:

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

del是一个shell内置的命令,而那些传统上与其他系统相比有点怪异。 虽然Windows API通常不关心你使用的是什么类型的斜杠,但cmd的内置命令在意。