[ホーム] -
[バッチファイル サンプル一覧] - [バッチファイルでファイルに改行を含む文字列を連結するサンプル]
Windows バッチファイル環境において、ファイルの最後の文字列を追加する簡単なサンプルプログラムを紹介します。
以下のようにファイルの最後に文字が追加されます。
【追記前】
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
【追記後】
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
xxxxx
以下のサンプルは"c:\temp\testfile001.txt" というファイルに対して"最後尾に追加するテキスト" という文字を追記しています。文字コードはShift-JISで確認しています。
サンプルコード:
echo "最後尾に追加するテキスト" >> c:\temp\testfile001.txt
実行結果:
以下は改行を含む文字をファイルの最後に追記しています。バッチファイル内なので環境変数の遅延展開である "SETLOCAL ENABLEDELAYEDEXPANSION" を使用しています。
サンプルコード:
SET KAIGYO=^
SETLOCAL ENABLEDELAYEDEXPANSION
SET x=aaa!KAIGYO!bbb
ECHO !x! >>c:\temp\testfile001.txt
実行結果:
c:\>SET KAIGYO=
c:\>SETLOCAL ENABLEDELAYEDEXPANSION
c:\>SET x=aaa!KAIGYO!bbb
c:\>ECHO !x! 1>>c:\temp\testfile001.txt
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)
[ホーム] - [バッチファイル サンプル一覧]