12345678910111213141516171819202122232425 |
- import os
- import sys
- paths = [sys.argv[1]]
- paths1 = []
- paths2 = []
- while paths:
- path = paths.pop()
- for filename in os.listdir(path):
- fullname = os.path.join(path, filename)
- if os.path.isdir(fullname):
- paths.append(fullname)
- else:
- extension = filename.split('.')[-1]
- if extension.lower() in ('png', 'gif', 'jpg', 'jpeg', 'js', 'css'):
- paths1.append((filename, fullname))
- if extension.lower() in ('css', 'js', 'py', 'html'):
- paths2.append(fullname)
- for filename, fullname in paths1:
- for otherfullname in paths2:
- if open(otherfullname).read().find(filename) >= 0:
- break
- else:
- print fullname
- # os.system('hg rm '+fullname)
- # os.system('rm '+fullname)
|