import glob,os,sys
def process(pattern):
files = glob.iglob(pattern)
for fn in files:
year = fn[-16:-16+4]
month = fn[-12:-12+2]
day = fn[-10:-10+2]
os.renames(fn,"%s/%s/%s/%s"%(year,month,day,fn))
print "%s/%s/%s/%s"%(year,month,day,fn)
if __name__=='__main__':
if len(sys.argv)<2:
print "Move files to sub-folders.\n\nSyntax: python %s "%(sys.argv[0])
else:
process(sys.argv[1])
|