Skip to content

Instantly share code, notes, and snippets.

@samatt
Created October 12, 2016 16:05
Show Gist options
  • Save samatt/39231ae244d56ea5e4415462d4fbb934 to your computer and use it in GitHub Desktop.
Save samatt/39231ae244d56ea5e4415462d4fbb934 to your computer and use it in GitHub Desktop.
import os
from datetime import datetime as dt
import shutil
desktop_folder = os.path.expanduser("~/Desktop")
screenshots_folder = os.path.join(desktop_folder,'Screen Shots')
files = os.listdir(desktop_folder)
cur_screenshots = [os.path.join(desktop_folder, f) for f in files if 'Screen Shot' in f]
if not os.path.isdir(screenshots_folder):
os.mkdir(screenshots_folder)
current_month = dt.strftime(dt.now(),'%Y-%m')
new_folder = os.path.join(screenshots_folder, current_month)
new_screenshots = [os.path.join(new_folder, f) for f in files if 'Screen Shot' in f]
if not os.path.isdir(new_folder):
os.mkdir(new_folder)
print 'Making dir %s'%new_folder
for idx in range(0, len(new_screenshots)):
print(cur_screenshots[idx], new_screenshots[idx])
shutil.move(cur_screenshots[idx], new_screenshots[idx])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment