ren * .xml * .xsig在cmd中工作,但在.bat中不工作

时间:2017-06-06 14:47:47

标签: windows batch-file cmd

我有一个非常简单的批处理文件,我希望它将所有.xml的扩展名更改为批处理文件文件夹中的.xsig文件。 批处理文件中唯一的行是:

ren *.xml *.xsig

该命令在cmd中工作正常,但不是通过双击批处理文件,它总是报告下一条消息:

The system could not find the file specified

我做错了什么?我在Windows 7中对此进行了测试。

1 个答案:

答案 0 :(得分:1)

“双击”您使用%windir\system32的工作文件夹启动批处理文件。我很确定,没有.xml个文件。将您的批处理文件花费cd %~dp0,将工作文件夹更改为批处理文件所在的位置,或cd /dpushd到正确的文件夹。