我有一个非常简单的批处理文件,我希望它将所有.xml的扩展名更改为批处理文件文件夹中的.xsig文件。 批处理文件中唯一的行是:
ren *.xml *.xsig
该命令在cmd中工作正常,但不是通过双击批处理文件,它总是报告下一条消息:
The system could not find the file specified
我做错了什么?我在Windows 7中对此进行了测试。
答案 0 :(得分:1)
“双击”您使用%windir\system32
的工作文件夹启动批处理文件。我很确定,没有.xml
个文件。将您的批处理文件花费cd %~dp0
,将工作文件夹更改为批处理文件所在的位置,或cd /d
或pushd
到正确的文件夹。