VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/01/11(Sun) 11:21
投稿者tak
Eメール
URL
タイトル内容がまったく同じファイルを特定する方法

こんにちは。いつも参考させてもらっています。

実行環境はWINNT/9x VB6.0+SP5 メモリ128MB〜256MB CPU700MHZ〜1.2GHZ

ある処理の終了後に、結果ファイル(result_yymmddhhmmss.txt)を作成します。
結果ファイルは処理件数により内容が異なり、20KB〜1000KBとサイズがまちまちです。
ただし、中には名称が異なるが、内容がまったく同じ結果ファイルが存在しています。
(ちなみに、同サイズでも別内容であることもあります。)
この「内容がまったく同じ結果ファイル」を削除したいのです。
つまり内容が同じものを複数残してはいけないのです。

サイズがまったく同じものを取得して、両者、または3者、4者間で一行ずつ取得して、
比較していくということも考えましたが、
@処理速度的な問題。
Aファイルのオープン中になんらかのエラーで強制中断でもした場合に結果ファイルが
破壊される恐れがある。
との事で、この方法は却下となりました・・。

さらに現状ではtxt形式ですが、将来的にzip形式にするため、これにも対応できる方法を
模索しているんです。
同名称、同サイズで重複する同内容のファイルを削除するという方法を
ご教授頂けませんでしょうか・・。よろしくお願いします。

・・こんなことVBでできるものなのでしょうか・・。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -