我在批处理文件中有一个循环。我想从txt文件中读取起始值和结束值。我有文件,但我不知道如何构建循环。我尝试过这样的事情:
for /L %%A in (firstYear.txt,1,lastYear.txt) do (
copy data%%A.csv DATA
)
文本文件只包含一个数值,在我的例子中是特定时间序列的第一年和最后几年。
答案 0 :(得分:1)
set /p firstyear=<firstyear.txt
set /p lastyear=<lastyear.txt
for /L %%A in (%firstYear%,1,%lastYear%) do (
copy data%%A.csv DATA
)
将每个文件读入变量;使用变量。
编辑:我替换了'&lt;'用'=&lt;'因为前者不适合我。否则完美答案。