Windowsのバッチ処理でテキストファイルを読み込む方法

toc目次

はじめに

よく忘れるので、個人的なメモです。

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
続行するには何かキーを押してください . . .