タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pythonに関するkeyakiのブックマーク (1)

  • 重複ファイルを消すPythonスクリプト

    重複ファイルを消すPythonスクリプト 今回はリサイクルネタです。 「ファイル名が違っても中身が同じファイルを探してくれる『NoClone』 | P O P * P O P」と 「404 Blog Not Found:perl - File::Find::Identical」にインスパイヤされた話ですが、 プログラム自体は数年前にPerlとmd5sumで書いて、 去年Pythonで書き直しました。 ダウンロードはこちら。 これは各ディレクトリにMD5CACHEというファイルを作って、 そこに各ファイルのMD5ハッシュを記録します。 そのことから、 同じファイル名で内容が変わってしまうと使えないという制限があります。 プログラムを実行すると、各ファイルにMD5ハッシュが紐付けられ、 MD5ハッシュが同じときにはファイルの内容が比較され、 内容も同じなら ~/Trash に移動するという動作

  • 1