• ベストアンサー

特定のフォルダーに入っている複数のファイルを統合

特定のフォルダーに入っている複数のファイル(日によってファイル名、ファイル数が違う)を、 特定のファイルに統合するには、記述はどのようにすればよいでしょうか。 例えば フォルダーAに "1.txt" "2.txt" "3.txt" が入っていて(翌日には"4.txt"が入っているかもしれません)、 それを"123.txt"に統合する。 ただし統合するファイル名は毎回"123.txt"の固定でよい よろしくお願いいたします。

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

  • ベストアンサー
回答No.2

別にバッチファイルを作らなくても、コマンドを実行するだけで良いはずですが… フォルダ指定するなら、ファイル名の前にパスを付けるだけです。 copy C:\ABC\*.txt C:\DEF\123.txt ただしフォルダ名等に空白文字が含まれる場合にはダブルクォーテーションで括る必要があります。 削除は del C:\DEF\* です。 それぞれのコマンドの使い方を詳しく知りたければ、 copy /? del /? など?オプションを付けて実行してください。

ogaki_3ok
質問者

お礼

ご丁寧に ありがとうございました。 すべて解決いたしました。

その他の回答 (1)

回答No.1

別にVBを使うまでもなく、 copy *.txt 123.txt なるコマンドを実行すれば良いだけでは。

ogaki_3ok
質問者

補足

ありがとうございます。 そうですね バッチファイルなら一発ですね。 バッチはまったく無知なのでお尋ねしたいのですが、 パスを指定する時はどのように記述すればよいでしょうか?。 ex. c:\ABC フォルダー内のファイルを C:\DEFフォルダーに"123.txt"として統合する場合。 ついでで申し訳ないですが、 c:\DEF内のファイルをすべて削除するバッチの記述はどのようにすればよいでしょうか。 よろしくお願いいたします。