git @ Cat's Eye Technologies The-Dipple / c8acc4c
Support for making backup copies of the ungood zipfiles. Chris Pressey 6 years ago
1 changed file(s) with 4 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
11 import os
22 import sys
33 import subprocess
4 from shutil import copyfile
45
56 dirname = sys.argv[1]
7 #backupdir = sys.argv[2]
68 for d in sorted(os.listdir(dirname)):
79 match = re.match(r'^(.*?)\.zip$', d)
810 if match:
1012 fullname = os.path.join(dirname, d)
1113 output = subprocess.check_output("unzip -v {}".format(fullname), shell=True)
1214 lines = output.split('\n')
13 lines = lines[3:]
15 lines = lines[4:]
1416 lines = lines[:-3]
1517 errors = 0
1618 for line in lines:
2123 print(fullname, basename)
2224 print('\n'.join(lines))
2325 print('')
26 #copyfile(fullname, os.path.join(backupdir, d))