• ベストアンサー

DOSコマンド COPY(複数ファイルをまとめる)

DOSコマンドで、複数ファイルをまとめるのに COPYコマンドを使用しています。 まとめたファイル上にコメント文を加えたいのですが どうすればできるのでしょうか? 下記は、a.txtとb.txtをまとめて、c.txtにしています。 copy a.txt + b.txt c.txt だと、 そのままデータがつながってしまい、コメント文を 入れることができません。 [a.txt] aaa [b.txt] bbb  ↓ [c.txt] "Input A.txt" aaa "Input B.txt" bbb

質問者が選んだベストアンサー

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

自分も echo と type を組み合わせる事をお奨めします。 でも、ファイル名を何度も入力するのが面倒でしょうからバッチファイルを作ってしまいました。 CT.bat とか ChainText.bat とでもしてください。  echo "Input %1" > %3  type %1 >> %3  echo "Input %2" >> %3  type %2 >> %3 これで、  CT a.txt b.txt c.txt を実行すればOKです。 画面に実行中のテキストが出るのが邪魔であれば echo off してください。

phoenix062
質問者

お礼

うまくいきました。 typeというコマンドがあるのですね。 助かりました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

普通にechoとtypeでつないでみてはいかがですか? (echo "input a.txt"&type a.txt&echo "input b.txt"&type b.txt)>c.txt

phoenix062
質問者

お礼

うまくいきました。ありがとうございます。

関連するQ&A

専門家に質問してみよう