dポイントプレゼントキャンペーン実施中!

三種類のテキストファイルるがあり、それぞれA、B、Cとします。
AとCは1種類。Bは100種類位あり、下記のようにDOSコマンドにて結合処理を行いたいのですが
良い方法などございますでしょうか?
ファイルの置き方は同一フォルダまたは別途フォルダでも構いません。

例)
A+B001+C
A+B002+C

A+B100+C

A 回答 (2件)

結合した後のファイル名がD001~だとして、拡張子が.txtで、バッチ処理だと、


COPY /b A.txt+B001.txt+C.txt D001.txt
COPY /b A.txt+B002.txt+C.txt D002.txt

COPY /b A.txt+B100.txt+C.txt D100.txt
とか。


Excelを使って、A列に、
B001.txt
B002.txt

B100.txt
って入力されてるとして、

B1:=MID($A1, 2, 3)
C1:="D"&B1&".txt"
D1:="COPY /b A.txt+"&$A1&" +C.txt "&C1
とかで、バッチ処理の文字列が作れるハズ。

それを新規作成したhoge.batにコピペして実行とか。

最初は、別の場所に数個とかのファイルをコピーして試すのが吉です。
    • good
    • 1

その結果をどうしたいのかしらんけど 「B」を for でまわせばいいんじゃね?

    • good
    • 1

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