Advertisement
Typhoon

Old Files Finder and Remover

Aug 13th, 2015
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import os
  4. import time
  5. from datetime import datetime, timedelta
  6.  
  7. rootDir = '/var/www/somesite/reports/data/'
  8. rem_date = datetime.now() - timedelta(days=365)
  9.  
  10. for dirName, subdirList, fileList in os.walk(rootDir):
  11.     subdirList.sort()
  12.     print('Found directory: %s' % dirName)
  13.     for fname in fileList:
  14.         filetime = datetime.fromtimestamp(os.path.getctime(dirName + '/' + fname))
  15.         if filetime < rem_date and fname.endswith('.html'):
  16.             print "######## Removing File ########"
  17.             print dirName + '/' + fname
  18.             print "File Time : " + str(filetime)
  19.             os.remove(dirName + '/' + fname)
  20.             print "###############################\n"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement