Isoraqathedh

rename.py

Jul 8th, 2015
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import datetime
  4. import os
  5.  
  6. downloadsFolder = os.path.expanduser("~/Downloads") + "/"
  7. timestamp       = downloadsFolder + datetime.datetime.now().strftime('%Y.%m.%d %H:%M') + "/"
  8. monthFolder     = downloadsFolder + datetime.datetime.now().strftime('%Y-%m') + "/"
  9. moverFolder     = downloadsFolder + "Mover/"
  10. logFileLocation = downloadsFolder + "log/" + datetime.datetime.now().strftime('%Y-%m') + ".txt"
  11. filesToMove     = [filename for filename in os.listDir(MoverFolder) if filename[0] is not '.']
  12.  
  13. if len(filesToMove) != 0:
  14.     with open(logFileLocation, 'a') as logFile:
  15.         # write the date header, along with some newlines
  16.         logFile.write("\n" + timestamp + "\n----------------\n")
  17.         # now move each file
  18.         for filename in filesToMove:
  19.             os.renames(MoverFolder + filename, monthFolder + filename)
  20.             log.write(filename + "\n")
Advertisement
Add Comment
Please, Sign In to add comment