batファイル 読み込みと書き込みのサンプル

batファイルのファイルの読み込みと書き込みのサンプルです。

目次

サンプル ファイルの読み込み
  ファイルの書き込み

ファイルの読み込み

batファイルからテキストファイルを読み込むサンプルです。

以下のファイルを読み込みます。ファイル名はmessage1.txtです。

 

コードです。for文で読み込み出力します。

@echo off

for /f "delims=" %%s in (.\message1.txt) do (
  echo %%s
)

 

以下のように出力されます。

 

ファイルの書き込み

batファイルからファイルを作成して書き込むサンプルです。

@echo off

echo test1 > .\message1.txt

実行するとbatファイルと同じフォルダにテキストが新規作成され中に文字が出力されます。

再度実行すると上書きされます。

 

以下のように出力されます。

 

引数を渡す場合

引数は、%1,%2というように指定します。

@echo off

echo %1 %2 test1 > .\message1.txt

 

実行時の引数の渡し方は、batファイル名の後ろに半角スペース区切りで追加します。

以下のように出力されます。

関連の記事

batファイル If文のサンプル(Windows)
batファイル for文 処理を繰り返すサンプル

△上に戻る