プロが教える店舗&オフィスのセキュリティ対策術

初心者です。

バッチファイルを作りたいのですが、
記述方法を教えていただきたいのです。

1のフォルダに、
・aaa.txt
・bbb.txt
・ccc.txt
があり、
2のフォルダにも
・aaa.txt
・bbb.txt
・ccc.txt
があるような構造で、そのようなフォルダは複数あり、
それぞれaaa.txt bbb.txt ccc.txtが入っています。

これを、最終的には
同じファイル名は1ファイルにまとめて
tougou_aaa.txt
というテキストを作りたいと思っています。
まとめたテキストの中は、フォルダ1~複数(数は場合により違います)のaaa.txtが縦にずらっとくっついた状態です。

これを、b c d f~(ファイルの数も場合により異なりますが、上限はあり、ファイル名も固定です。)ファイルまですべて行い、
tougou_bbb.txt
tougou_ccc.txt
なども一度にできてほしいのです。


わかる方がいらっしゃれば、何卒宜しくお願い致します。

A 回答 (2件)

「ファイル名が固定」と書いてありますが、あらかじめわかっていると言うことですか?


(1) ファイル名は a.txt b.txt c.txt とする
(2) 現在のフォルダに、複数フォルダがあるが、そのすべてに(1)のファイルがある
(3) tougou_ のファイルは現在のフォルダに作る
と仮定します。


set FILES=a.txt b.txt c.txt
del tougou_* 2>NUL
for %%F in (%FILES%) do for /d %%D in (*) do type %%D\%%F >> tougou_%%F
    • good
    • 1
この回答へのお礼

ありがとうございます!
>「ファイル名が固定」と書いてありますが、あらかじめわかっていると言うことですか?
その通りです。
やってみると、やりたいことがそのままうまくできました!
とても助かりました。

お礼日時:2010/01/12 14:27

ファイル名もフォルダもバッチファイルで探せって言うことなら


ほぼ無理だと思ってください
バッチファイルの範疇を超えています(普通のプログラムで作成するレベル)

ファイル名・フォルダ名が分かっているなら
その分の処理をバッチファイルに全て書けばいいだけです

この回答への補足

>ファイル名もフォルダもバッチファイルで探せって言うことなら
フォルダ名は分かっていませんが
ファイル名は分かっている状態です。
ありがとうございました。

補足日時:2010/01/12 14:35
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!