Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import glob, shutil, os, zipfile
- dates=set()
- fromdir="pix"
- todir="camarchiv"
- dates=set()
- for file in glob.glob(fromdir+"/*.jpg"):
- date = file[9+len(fromdir)+1:9+len(fromdir)+1+10] #snapshot- = 9, / = 1, yyyy-mm-dd = 10
- dates.add(date)
- today=datetime.date.fromtimestamp(time.time()).strftime("%Y-%m-%d")
- if today in dates:
- dates.remove(today)
- for date in dates:
- files = glob.glob(fromdir+"/*"+date+"*.jpg")
- zip=zipfile.ZipFile("zips/"+date+".zip", "w")
- for file in files:
- zip.write(file, os.path.basename(file), zipfile.ZIP_DEFLATED)
- zip.close()
- for file in files:
- os.unlink(file)
Add Comment
Please, Sign In to add comment