#!/usr/bin/python import sys,os,area,shutil dirname=sys.argv[1] if not os.path.isdir(dirname): print "reconstruct.py dctc_download_dir_name" sys.exit(1) a=open(dirname+'/.cmd').readline().rstrip().split('|') asum=area.area() for file in os.listdir(dirname): if file[0]!='.': size=os.stat("%s/%s" % (dirname,file))[6] asum.add(long(file.split('-')[0],16),size,file) total=asum.sum() print "%-70s %6.2f %%" % (dirname[:70],100.0*total/int(a[3])) asum.show() pos=0 length=int(a[3]) f=open(os.path.basename(dirname.rstrip('/')),'wb') while pos