• 締切済み

複数のファイルを自動でひとつのファイルにしたい

100つほどに分かれたテキストファイルをひとつのファイルにまとめたいのです。 コピー&ペーストでは手間がかかりすぎるので、よい方法はないでしょうか? 秀丸などテキストエディタのマクロでそのようなものは用意されていないでしょうか?

みんなの回答

  • h_sakaki
  • ベストアンサー率18% (175/970)
回答No.4

1.まとめたいファイルをルートに近いフォルダを作成して、そこに入れます。 (例えば、d:\temp 2.MS-DOSプロンプトでを起動します。 3.カレントデレクトリを1.で作成したフォルダにします。 4.d:\temp>FOR %F IN (*.TXT) DO TYPE %F >>KETUGOU.LST (このフォルダにあるTXTファイルを全てKETUGOU.LSTと言うファイルに追加する)   5.これで、KETUGOU.LST と言うファイルが出来ます。 あとは、適当にリネームすれば、

  • x-game
  • ベストアンサー率42% (80/189)
回答No.3

こんにちは. sesameさんの補足です.DOSコマンドの場合はtypeコマンドがcatにあたります. ですので type *.txt > all.txt になります. ただし,all.txtもくっついてしまいますので,この前にディレクトリを作成する必要がありますね. 例えば, X:\> mkdir all X:\> type *.txt > all\all.txt のようにです.または,all.txtではなく,all.datのように拡張子を変更すればディレクトリを作成しなくても大丈夫ですね.

  • kaji
  • ベストアンサー率32% (27/84)
回答No.2

sesameさんの回答がベストだと思いますが、 もし cat というコマンドを使える環境があれば、 (UNIXにはほとんどの場合あります。MS-DOS用の実行ファイルもInternet上に存在します。) 対象のファイルがあるディレクトリで、 cat *txt > all.txt のような方法もアリだと思います。 この機会に、テキスト処理の環境を整えてみるってのは、いかがでしょうか?

  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.1

MS-DOSプロンプトでバッチ処理をするという方法ではどうでしょうか? まずDIRコマンドでテキストファイルのファイルリストを取得します。 DIR > filelist.txt つぎに、filelist.txtをCOPYコマンドを使ったファイル結合バッチに加工します。 ただし、100個を全部一気にやろうとするとバッファがあふれてしまうので、10個くらいずつやっていきます。 COPY 001.txt+002.txt+003.txt 001-003.txt ↑たとえば上の例だと001.txt~003.txtまでのファイルが001-003.txtというファイルに結合されます。 100個程度のファイル結合なら、20行足らずのバッチ1個で一気にやってしまえると思いますが、いかがでしょうか?

関連するQ&A

  • コピーしたらテキスト検索を自動でしてくれるTOOL

    例えばWEB上の文字列をコピーしたら、開いているテキストファイルの中でそのコピーした文字列を自動で検索してくれるTOOLはないでしょうか? もしない場合は、ワンボタンで検索できるようなテキストエディタのマクロを教えて頂けると助かります。 テキストエディタは秀丸を使用していますが、それ以外のテキストエディタでもいいです。 宜しくお願いいたします。

  • 秀丸のマクロでファイルを新規秀丸にコピーしたい

    王次郎っす お疲れさまです 秀丸エディタのマクロ関数を使用してファイルの内容を新規秀丸にコピーしたいです クリップボードを使わずにコピーできる方法があったら教えてください 例えば、「memo.txt」というテキストファイルを開いた状態でマクロを実行した場合に 新規秀丸を作成し(newfile)、「memo.txt」の内容を新規秀丸にコピーしたいです。 クリップボードを使用すればできますが(copy⇒paste)、それだとクリップボードの内容が 消えてしまうのでクリップボードは使いたくないです。 よろしくお願いします

  • 複数ファイルの同一修正方法

    htmlファイルが100ファイル以上あり、同一の文字列を同一の内容に変更したいのです。 文字列修正はマクロで出来ますが、複数のファイルを同時に開くことが出来ずに1ファイルづつ開いてマクロ実行で文字列修正しています。エディタは秀丸エディタを使用しています。 ヘルプに載っている複数ファイルを開く方法でオープンできませんでした。 もっと簡単に修正する方法を教えて下さい。 宜しくお願いします。

  • 秀丸エディタで複数行コピー

    秀丸エディタで行番号表示してるとき、200行から900行をコピーして新しいテキストファイルに書き出したいのですが、 マウスで選択してコピーする以外に方法ありませんか

  • アウトラインエディタで一番よさそうなもの(秀丸と連動ならなおよし)

    現在、storyediterを使っていますが、 アウトラインエディタで一番よさそうなものは なんなんでしょうか? 秀丸などのテキストファイルを ドラック&ドロップで取り込めたり、 フォルダの中に入っているテキストファイルを 一括で取り込めたりするとよいのですが…。 それとも、アウトラインエディタはやめて、 秀丸のマクロや検索などで管理していった方が いいのでしょうか

  • テキストファイルを開かずに中身をコピーする方法

    秀丸で1000ファイルの文章ファイルがあります。 このテキストファイルをいちいち開くことなく、中身をすべてコピーしブラウザでとあるフォームにコピペしたいのですが、可能でしょうか? 今はいちいち全部開いてすべて選択→コピー&ペーストしているので、時間ばかりかかってしまいます。 なにかいい方法やフリーソフトがあったら教えてください。 よろしくお願いいたします。

  • テキスト形式でコピーアンドペーストする方法

     ワードのファイルからワードのファイルへコピーアンドペーストする際には、フォントや文字の大きさなどの情報も一緒にコピーされてしまいます。テキストだけをコピーアンドペーストするために、いったんエディタを開きテキストファイルにする、という面倒な操作をしていましたが、テキストだけをコピーアンドペーストする簡単な方法はないでしょうか? 

  • 複数のExcelファイルをまとめる方法

    複数のExcelファイルを1つのExcelファイルにまとめる方法(ソフト)を教えてください。 まとめる際に1ファイルが1シートになるようにまとめたいのです。 つまり5つのファイルがある場合、5つのシートにしたいのです。 コピー&ペーストで頑張ればできますが、自動でできるフリーソフトかマクロがないか探しています。

  • いろんな情報が書かれているテキストファイルからメールアドレスだけを抽出する方法

    いろんな情報が書かれているテキストファイルからメールアドレスだけを抽出する方法って何かありますか?DOSコマンドとエディタの置換作業を駆使してできる方法はなんとかみつけたのですが手順が複雑すぎて実用的ではありません。何か良い方法や秀丸やエクセル等のマクロで良い物があったら教えてください。お願いします。

  • 開かない大容量ファイル

    60MB以上のテキストファイルが開かなくて困っています。秀丸とかのエディターでもだめでした 分割して保存してもいいので 中を見る方法をどなたかご存じですか?