Windowsのバッチ処理でテキストファイルを読み込む方法
目次
はじめに
よく忘れるので、個人的なメモです。
Windowsのバッチ処理でテキストファイルを読み込む
Windowsのバッチ処理でテキストファイルを読み込むには、for /f
コマンドを使用します。
以下、sample.bat
と同一階層にsample.txt
があり、それを読み込むサンプルです。
@echo off
REM テキストファイルのパスを指定
set "FILEPATH=sample.txt"
for /f "tokens=*" %%a in (%FILEPATH%) do (
REM 処理したいコマンドをここに書く
echo %%a
)
pause
tokens=*
は各行全体を1つのトークンとして扱うことを意味します。%%a
はループ変数で、各行の内容を表します。
1 2 3 4 5
a b c d e
> sample.bat
1 2 3 4 5
a b c d e
続行するには何かキーを押してください . . .