2017-08-04 10 views
0

私はバッチファイル内にループを持っています。私は、txtファイルから開始値と終了値を読みたいと思います。私はファイルを持っていますが、ループを構築する方法は正確に分かりません。私はこのようなものを試しました:バッチ内のtxtファイルから数値を読み取る

for /L %%A in (firstYear.txt,1,lastYear.txt) do (
    copy data%%A.csv DATA 
) 

私の場合、特定の時系列の最初の年と最後の年のテキストファイルには、1つの数値しか含まれていません。

答えて

1
set /p firstyear=<firstyear.txt 
set /p lastyear=<lastyear.txt 
for /L %%A in (%firstYear%,1,%lastYear%) do (
    copy data%%A.csv DATA 
) 

各ファイルを変数に読み込みます。変数を使用します。

編集: '<'は '<'を '= <'に置き換えました。これは私にとってはうまくいきませんでした。そうでなければ完璧な答え。

関連する問題