• 締切済み

テキストファイルを一つにまとめる

一つののフォルダ内に複数のテキストファイルがあります a.txt b.txt c.txt があり内容はそれぞれ 日付 商品名 数量と同一項目にしてあります これを同じフォルダに自動で一つのファイルにまとめる方法はありませんか 超初心者です よろしくお願いします

みんなの回答

  • tsunji
  • ベストアンサー率20% (196/958)
回答No.5

No4の >まず f:\ と入力しカレントドライブを変更 は f: の間違いです。すみません。

  • tsunji
  • ベストアンサー率20% (196/958)
回答No.4

>コマンドプロントを画面にだして  >F:¥フォルダ名 copy a.txt+b.txt matome.txtと入力したのですが >F:¥フォルダ名は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとし copy a.txt+b.txt matome.txt はファイルのおいてある場所で実行する必要があります。 F:¥フォルダ名 はファイルの置いてある場所ですか?そうであるならば、 まず f:\ と入力しカレントドライブを変更 次に cd \フォルダ名 と入力してカレントディレクトリを変更してください。 この時コマンドプロンプトには F:\フォルダ名> と表示されているはずです。 この時に、copy a.txt+b.txt matome.txt を実行してください。 もしくは copy F:¥フォルダ名\a.txt+F:¥フォルダ名\b.txt F:¥フォルダ名\matome.txt でもokのはずです。

umeya0061
質問者

お礼

解決しました!! すごく助かりました 丁寧に教えていただきありがとうございました 

  • tsunji
  • ベストアンサー率20% (196/958)
回答No.3
umeya0061
質問者

補足

コマンドプロントを使用するのが初めてなので教えてください 上記のHPを見てやってみたのですが、 コマンドプロントを画面にだして F:¥フォルダ名  copy a.txt+b.txt matome.txtと入力したのですが F:¥フォルダ名は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません と出てきてしまいます どうすればいいのでしょうか? よろしくお願いします

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

どう「まとめる」のですか? 単にファイルを結合するだけなら, プログラミングなど不要ですよ.

umeya0061
質問者

補足

まとめると言うのは a.txtファイル 12/12 りんご 2個  b.txtファイル 12/13 みかん 5個 c.txtファイル 12/15 メロン 8個 まとめたファイルに 12/12 りんご 2個 12/13 みかん 5個 12/15 メロン 8個 となるようにしたいのですが よろしくお願いします

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

まず「C言語でやらなければいけないのか?」をよく考えてください。 もし、他の方法でもかまわない、というのなら、C言語でやろうとするのは、選択ミスです。 他の言語に比べると、C言語でのテキスト操作は面倒です。覚えることが多過ぎます。 ファイルの内容とか、「一つのファイルにまとめる」が具体的にどんなことを指しているか、とかがわかりませんが 単純に連結するだけなら「ファイル連結」で検索すれば、いろいろな方法、ソフトウェアがあることがわかります。 環境が書いてないので勝手にWindowsだと予想すると http://www.vector.co.jp/vpack/filearea/win/util/file/spl_mrg/ のようなものから、目的に合うものを使うのもいいでしょう。

関連するQ&A

  • 複数のテキストファイルを1つにまとめる

    同一フォルダ内にある複数のテキストファイルの内容を1つにまとめる方法を探しております。 例えば、 a.txt, b.txt, c.txt が同一フォルダにあり、 それぞれの内容が AAA BBB CCC である時に、これらをまとめて matome.txtとして、その内容が AAA BBB CCC となるようなプログラムを書きたいのですが、どの様な方法が考えられますでしょうか。 上の例では3つのテキストファイルですが、実際に処理したいファイルは数百個になる為、一つ一つファイル名を入力する作業が大変で困っております。 同一フォルダ内のファイルをファイル名順に一度に読み込み、まとめる方法がありましたらお教え下さい。

  • PHPで複数のテキストファイルを読み込みたい

    PHPを勉強中です。 どうしても自力で解決できないので助けてください。 やりたい事は、 「複数ファイルの内容を読み込み、  それらのデータをcsvのセルに入れたい。」のです。 Aというフォルダに、複数のテキストファイルがあります。 これら各ファイルの内容をそれぞれ取得して 「○○.csv」のB列に上から順々に書き込んでいきたいのです。 Aフォルダに入っているテキストファイルは連番を想定しています。 A/ 0001.txt 0002.txt 0003.txt : フォルダに入っているテキストファイルの数はいろいろです。 3枚のフォルダもあれば100枚のフォルダもあります。 これらのファイルの内容を、それぞれ取得して 用意されているcsvファイルの特定のセルに テキストファイルの数だけ順番に入れていきたいのです。 ○○.csv A列  |  B列  |  C列  | △  |0001.txt内容|  △  | △  |0002.txt内容|  △  | △  |0003.txt内容|  △  | : : プログラムのヒントを教えていただければ嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • Excel VBAで列ごとのデータをテキストファイルへ書くには?

    エクセルのシート(たとえばSheet1)が以下のようになっているとします。 A B C D E F 1 商品A 11111111 あいうえお 3 1000 2 商品B 22222222 かくくけこ 1 2500 3 商品C 33333333 さしすせそ 2 3500 ・ ・ これを決まった列ごとにテキストファイル(固定ファイル名)に書き出すということは、エクセルのVBAで可能でしょうか? テキストファイルの内容は以下のようにしたいのです。 E列を数量として、その分だけのテキスト行を書き出したいのですが… <<bbb.txt>> 商品A 商品A 商品A 商品B 商品C 商品C ・ ・ <<ccc.txt>> 11111111 11111111 11111111 22222222 33333333 33333333 ・ ・ <<fff.txt>> 1000 1000 1000 2500 3500 3500 ・ ・ また、このようなことが参考になるHPがあればお教え願いたいのですが。 以上よろしくお願いします。

  • 複数のテキストファイルをエクセルに貼りつける方法

    ディスクトップに、ひとつのフォルダがあるとします。 そのフォルダを開くと、 フォルダ1、フォルダ2、フォルダ3、フォルダ4とこのような感じでフォルダがあり、さらに各フォルダには、複数のテキストファイルが入っています。 現在、エクセルのA列にフォルダ名、B列にtxtファイル名、C列にtxtファイルの内容を手動で貼りつけるといった作業を行っているのですが、数が多いためしんどいです。 何か楽にできる方法はないでしょうか? よろしくお願いいたします。

  • テキストファイルを連結するソフト

    複数のテキストファイルを連結するソフトを教えてください。 ただし連結部に「適度な改行」と「後ろのファイルのファイル名」を自動で入れる設定が出来るものをお願いします。 テキストA、B、C、を連結したら Aのファイル名 Aの内容 ・ ・ ・ Bのファイル名 Bの内容 ・ ・ ・ Cのファイル名 Cの内容 ・ ・ ・ という新たなテキストファイルを作成するという感じで。

  • テキストファイルの中身について

    あるフォルダしたのテキストファイルとそのファルダしたのフォルダ中のテキストファイルについて、 例えば、”日本”と言う文字が有ったら、そのテキストファイル名を表示するようなの機能を実現したいです。 何を使ったら、いいですか? サンプルが欲しいです。 教えてください!お願いします。 ーーーーーーーーーーーーー temp-------a.txt |------b.txt |------temp1 |--------a1.txt |--------b1.txt       … などなど、 テキストファイルの中身に、”日本”という文字が存在したら、そのテキストファイル名を出力 ーーーーーーーーーーーーー

  • カレントフォルダ以下のファイルの検索と結合バッチファイルの記述のしかたを教えてください。

    初心者です。 バッチファイルを作りたいのですが、 記述方法を教えていただきたいのです。 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 なども一度にできてほしいのです。 わかる方がいらっしゃれば、何卒宜しくお願い致します。

  • 1行単位のデータをテキストファイルに保存するマクロ

    エクセルに入力済みの連続したデータを1行単位で以下のような内容でテキストファイルを作成し、 かつテキストファイル名を、セルに入力されている文字を使って保存するマクロを作りたいのですが、 どのようにしたら良いのでしょうか?よろしくお願いします。 *エクセルシート (ファイル名:aaa.xls シート名:sheet1 エクセルシートがあるフォルダ名:yyy) _|A |B |C | 1|x |y |z | 2|a1|a2|a3| 3|b1|b2|b3| *テキストファイル(保存するフォルダ名:zzz) ---テキストファイルの内容(ファイル名:a1.txt) x a1 y a2 z a3 --- ---テキストファイルの内容(ファイル名:b1.txt) x b1 y b2 z b3 --- エクセルはExcel2000でWindows2000を使用しております。

  • JavaScriptで日付別のテキストファイル読込

    JavaScript初心者です。よろしくお願いします。 いつもはSSIでテキストファイルを読み込んで表示させているのですが、特定のファイルではなく、日付ごとに読み込むファイルを変える必要があり、いろいろと調べてはみたのですがどうにも参考にできそうなところを見つけられず困っています。 $(function() { $("#test_text").load("sample.txt"); }); これでsample.txtをtest_textの場所に読み込むことはできたのですが、loadで読み込むファイル名を日付によって書き換える方法はないでしょうか。 各ファイル名は0429.txtのように日付にしています。

  • 今開いているエクセルのファイル名をセルに取り込みたい

    日付(yymmdd.txt)の付いた名前のテキストファイルを 自動的にエクセルにCSVで取り込む様に、マクロを組みました。なので、このファイル名に日付が付いているので、この日付をどうにかしてエクセルに取り込みたいのですが、方法をご存知無いですか? TXTとエクセルは同じフォルダに入れて管理する予定なので、エクセルファイルの居るフォルダ内のファイル名を取り込むのでも構いません。 どなたか良い案ありませんか? よろしくおねがいします。

専門家に質問してみよう