Jan-11-2017, 06:09 PM
Here are some hints.
You can probably use getmtime(path),
Return the time of last modification of path/file.
Eg:
If files are older than 2 days
Eg:
You can probably use getmtime(path),
Return the time of last modification of path/file.
Eg:
from datetime import datetime from glob import glob from os.path import basename,getmtime,join import os des = 'C:/foo' for f_name in glob(join(des, '*.pst')): file_name = basename(f_name) time_info = getmtime(f_name) date = datetime.fromtimestamp(time_info) print(file_name,date)You can use timedelta and set i back 2 days,and use it the loop to compare dates.
If files are older than 2 days
os.remove()
.Eg:
>>> from datetime import datetime,timedelta >>> today = datetime.today() >>> two_days_ago = today - timedelta(2) >>> today.day 11 >>> two_days_ago.day 9