ホームページ » フリーソフトウェアのダウンロード » 複数のテキストファイルを結合またはマージする方法

    複数のテキストファイルを結合またはマージする方法

    複数のテキストファイルを単一のテキストファイルにマージする必要がある場合がいくつかあります。たとえば、Excelなどにインポートするために1つのファイルに結合する必要がある、さまざまなディレクトリにある何百ものテキストファイルを含むCDを受け取ることができます。.

    データマイニングやデータ分析の目的で組み合わせたいネットワークログファイル、サーバーログファイル、またはバックアップログがある場合にも便利です。テキストファイルを結合する方法はいくつかありますが、選択した方法によって結果が多少異なります。.

    この記事では、テキストファイルを組み合わせるいくつかの方法について説明します。これにより、1つの方法でうまくいかない場合は、他の方法を試してみることができます。.

    方法1 - コマンドプロンプト

    コマンドプロンプトを使用して問題ない場合は、テキストファイル全体をすばやく結合するために使用できる簡単なコマンドがいくつかあります。コマンドプロンプトを使用する利点は、サードパーティ製のプログラムをインストールする必要がないということです。コマンドプロンプトの使い方について少し入門書が必要な場合は、私の初心者用ガイドでコマンドプロンプトの使い方を調べてください。.

    また、コマンドラインは複数のパラメータを取ることができるので、結合処理に含めるファイルをフィルタ処理してソートするための非常に複雑なコマンドを実際に作成できます。最も簡単なコマンドについて説明しますが、より複雑なことを実行する方法を示すために、いくつかの例を詳しく説明します。.

    まず、Windowsエクスプローラを開き、テキストファイルがあるディレクトリに移動します。ファイルが多数のサブフォルダに格納されている場合は、親ディレクトリに移動します。長押し Ctrl + Shiftキー エクスプローラウィンドウの何もない場所を右クリックして.

    これはあなたがいたディレクトリに既に設定されているコマンドウィンドウを開くでしょう。今我々がしなければならないのはコマンドをタイプすることだけです。あなたが上で見ることができるように、私は2、3のフォルダーと共にフォルダーに3つのテキスト文書を持っています。この1つのフォルダ内のテキストファイルだけを結合したい場合は、次のコマンドを発行します。

    %f in(* .txt)の場合は、“%f” >> c:\ Test \ output.txtと入力します。

    コーディング用語では、これは簡単です。 にとって すべてのファイルをループ処理し、末尾が.TXTであるファイルに出力します。 output.txt.

    あなたが上で見ることができるように、ループはただそれがディレクトリで見つけたそれぞれのテキストファイルのために別々のコマンドを実行します。テキストファイルがあるが、.logや.datなどのように別の拡張子を持っている場合は、コマンドで* .txt値を変更するだけです。また、出力は現在のディレクトリとは異なる場所にある必要があります。そうしないとテキストファイルでもあるため、出力ファイルが自分自身に追加されます.

    それでは、1つのフォルダだけでなく、多くのサブフォルダにテキストファイルがあるとしましょう。この場合、コマンドにパラメータを追加できます。これにより、現在のディレクトリの任意のサブフォルダにあるテキストファイルを再帰的に検索するように指示されます。.

    / R%f in(* .txt)の場合は、「%f」と入力します。>> c:\ Test \ output.txt

    あなたは気づくでしょう / R forステートメントの直後のパラメーターこのコマンドを実行すると、同じディレクトリにある3つのディレクトリに余分なテキストファイルがいくつか見つかります。.

    コマンドプロンプトで通常行われているように、実際にはあなたと同じことをすることを可能にする別のコマンドがあります。 にとって 上記のステートメント。コマンドは実際にはずっと単純で、それがあなたのためにうまく機能するなら、それから上記の方法の代わりにそれを使用して自由に感じます.

    コピー* .txt output.txt

    このコマンドはうまく機能しますが、前のコマンドほど多くのオプションはありません。たとえば、サブフォルダを再帰的に検索することはできません。.

    方法2 - TXTCollector

    TXTCollector まともな機能セットを備えたフリーテキストのファイルマージツールです。使い方はとても簡単で、いくつかの異なる方法で動作するように設定できます。.

    まず、フォルダパスを入力するか、コピー&ペーストして フォルダ 上部のボックスをクリックするか、単にクリックしてください フォルダを参照 ボタンをクリックして、テキストファイルのあるフォルダを選択します。あなたはそれからあなたが結合したいファイルの種類を選ぶことができます.

    デフォルトでは、TXTCollectorはすべてのTXTファイルを検索してそれらを結合します。ただし、リストから選択して、複数のCSV、BAT、HTM、LOG、REG、XML、およびINIファイルを1つに結合または結合することもできます。!

    をチェック サブフォルダーを含める TXTCollectorにメインフォルダの各サブフォルダを再帰的に検索させる場合は、boxをクリックします。 TXTCollectorは、ディレクトリ内に見つかったファイルの数を正確に表示します。.

    次に、結合されている各ファイルの間に表示される区切り記号を選択できます。これは、コマンドラインメソッドでは得られない素晴らしい機能です。ドロップダウンメニューから選択するか、ボックスに必要なものを入力するだけです。.

    デフォルトでは、プログラムはディレクトリ名、ファイル名、そして各ファイルの間のセパレータを置きます。各ファイルを中断することなくファイルを連続的に結合したい場合は、オフにします。 区切り文字なし, ファイル名なし, そして 改行なし.

    ファイル間にスペース文字を追加するかどうかを選択できます。 TXTCollectorの素晴らしいところは、あなたが本当にそれをカスタマイズできるということです。下部のリンクをクリックした場合 拡張子と区切り文字, TXTcollectorに独自の拡張機能を追加することができます.

    を編集 extensions.txt TXTCollectorアプリケーションデータディレクトリにあるファイル。 TXTcollectorは、どの拡張子が使用されていても、プレーンテキストファイルのみを処理します。したがって、たとえばプレーンテキストとして保存されていない限り、複数のXLSファイルを結合することはできません。.

    このプログラムの唯一の制限は、同時に32,765個のテキストファイルしか結合できないことです。それ以上のものがある場合は、その数を1つにまとめてから、大きいものと小さいもの(最大32,765)を組み合わせることができます。!

    全体として、複数のテキストファイルを組み合わせるための非常にシンプルで強力なフリーウェアアプリ。うまくいけば、これら2つの方法はほとんどの人にとってうまくいくでしょう。もっと複雑な状況に遭遇した場合は、コメントを自由に投稿してください。.

    また、複数のPowerPointプレゼンテーションを組み合わせる方法に関する私の他の投稿をチェックしてください。楽しい!