我试图在一个批处理脚本中设置一个变量为某个文件的绝对路径,但是文件名并不是固定的。
例如,文件路径将是这样的。
C:\someFolder\anotherFolder\TestFile_%.txt
Where %
可以是任何数量的字符。只会有 一个 文件在此目录下,其命名惯例为 TestFile_*.txt
这样我就不用担心多重匹配了。
我如何在我的脚本中设置一些变量到这个绝对文件路径?比如说
set VAR="C:\someFolder\anotherFolder\TestFile_%.txt"
echo VAR is: %VAR%
输出应该在哪里 VAR is C:\someFolder\anotherFolder\TestFile_1234.txt
使用for。
FOR %%A in (C:\someFolder\anotherFolder\TestFile_*.txt) do (set "var=%%A")
搜索一个名为TestFile_的文件,并使用其他字符和TXT扩展名。