我需要将'for'循环中某些行(Myfile)的一部分分成两个单独的变量或一个数组。我的目标是使用每个其他用于构成以下行的路径结果* .txt。我写下了你在下面的东西,但可以看到,我的'a'变量只回应'C:\ Temp \ FR'(Myfile中行匹配标记的结尾)。获取在循环外使用的变量值在循环外部
请问,有没有办法让变量/数组中的所有匹配标记?例如,在我的情况下,我需要将'C:\ Temp \ USA'和'C:\ Temp \ FR'放到循环之外?由于
for /f "tokens=2 delims==" %%x in (Myfile) do (
set a=%%x
)
echo %a%
'MyFile
DIR1= C:\Temp\USA
DIR2= C:\Temp\FR
result1.txt
result2.txt
这是正确的!非常感谢你。 – new 2013-04-23 22:10:48