投稿日 | : 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でできるものなのでしょうか・・。