複数のテキストファイルをマージ

解決


いにしえ人  2006-08-27 19:50:57  No: 96433

VB6を使ってます。複数のテキストファイルを結合するのに今は複数のファイルを1行づつ読んで書いてつなげています。昔のN88ではMergeで一発結合できたのですがVB6でも何か便利な方法があるのでしょうか。あったら教えてください。


とも  2006-08-27 21:04:52  No: 96434

結合を一発でできるコマンドは知りませんが
結合するファイルをバイナリモードで開いて一気に読込み
順次結合先ファイルに書き出していくといった処理をした
方が速くなるんじゃないでしょうか。


ガッ  2006-08-27 21:19:15  No: 96435

n88のmergeの挙動は不明ですが、ともさんの様にしてもいいですし、
dosのcopyコマンドを使うテもあります。

call shell(environ$("comspec") & " /c copy /a src1.txt + src2.txt dst.txt")
'たぶん。


いに  2006-08-28 00:19:08  No: 96436

とも様、ガッ様ありがとうございました。
バイナリで一括して処理するのは気がつきませんでした。
かなり高速に処理できるようになりました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加