我在cmd提示符下运行以下bat文件:
x.bat 2016-05-04
.bat文件的相关部分包含以下内容:
@echo off
echo %1%
del evt%1%.xml
echo %1%
显示2016-05-04
正如我所料,但删除会尝试删除名为evt.xml
的文件
我尝试过del evt%%1%.xml
,但只是尝试删除名为evt%1.xml
如何将%1%
中的值用作文件名的一部分?
答案 0 :(得分:1)
将您的文件更改为此...
@echo off
echo %1
del evt%1.xml
你只需要在参数号之前的%,而不是在它之后。