Skript, mis otsib üles duplikaatfailid ja kustutab need - Python

From ICO wiki
Revision as of 13:26, 28 January 2011 by Csinihel (talk | contribs) (Created page with '#!/usr/bin/python # -*- coding: utf-8 -*- import hashlib import os def remove_duplicates(dir): unique = [] for filename in os.listdir(dir) if os.path.isfile(filename…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
  1. !/usr/bin/python
  2. -*- coding: utf-8 -*-

import hashlib import os def remove_duplicates(dir):

  unique = []
  for filename in os.listdir(dir)
     if os.path.isfile(filename):
       filehash = md5.md5(file(filename).read()).hexdigest()
       if filehash not in unique: unique.append(filehash)
       else: os.remove(filename)