浮浪者のKenshiプレイ日記

PCゲーム「Kenshi」のプレイ日記を書いたりしています。

【備忘録】テキストファイルを結合するWindowsバッチ

※注意:
・このバッチはテキストファイルと同じ場所に配置すること。
・使用したテキストファイルは削除しちゃうので、それが嫌な場合はDELコマンドの行を削除すること。

@echo off

rem メッセージを画面出力
echo 出力先 ^>^> merge\merge.txt
echo ※注意※ 結合したテキストファイルは削除します。

rem 画面を入力待ちにする
pause

rem 改行を画面出力
echo.

rem 「*.txt」のファイル分ループ
for %%a in (*.txt) do (

  rem ファイル名を画面出力
  echo %%a

  rem 「<< ファイル名 >>」を「merge.txt」に出力
  echo ^<^< %%a ^>^> >> merge\merge.txt

  rem ファイルの内容を「merge.txt」に出力
  type %%a >> merge\merge.txt

  rem 改行2つを「merge.txt」に出力
  echo. >> merge\merge.txt
  echo. >> merge\merge.txt

  rem ファイルを削除
  del /Q %%a
)

rem 改行を画面出力
echo.

rem メッセージを画面出力
echo 結合終了しました。

rem 画面を入力待ちにする
pause