26 lines
811 B
Python
26 lines
811 B
Python
|
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)
|