この人頭いいなと思ったエピソード

batファイル内でCOPYコマンドで2つのファイルを結合するコードを書いています。
しかし、中身が空の0KBのデータ同士を結合すると、改行データが1つ含まれる1KBのデータが作成されてしまいます。
この改行データの作成を防ぐにはどのようなコマンドを書けばよろしいでしょうか。どなたかご存知の方がいれば宜しくお願い致します。

【2つのファイルを用意】
test01.txt 0KB
test02.txt 0KB

【結合】
COPY test*.txt test.txt

【改行コードを含むテキストが作成される】
text.txt 1KB

A 回答 (2件)

copy /B *.txt test.txt


としてください。
copy /? でcopy コマンドのヘルプが表示されますので詳細はそちらを参照ください。
    • good
    • 9
この回答へのお礼

/Bを加えることで改行なしのファイルを作成することができました。
ご回答ありがとうございました。

お礼日時:2006/10/31 12:55

バイナリモードで結合するか、TYPEコマンドで結合するかといったところでしょうか。



copy /b test*.txt test.txt
type test*.txt > test.txt
    • good
    • 4
この回答へのお礼

typeで結合する方法もあるんですね。参考にさせていただきます。
この度はありがとうございました。

お礼日時:2006/10/31 12:58

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

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A