Programed by Bingal, which will delete the files in current directory created 30 days ago.:
#!/usr/bin/python
# encoding: utf-8
def main():
import os,time
for fn in os.listdir(os.curdir):
fp = os.path.join(os.curdir,fn)
if not os.path.isfile(fp):
continue
if fn.startswith('.') or fn == 'delete_expired_file.py':
continue
ctime = int((time.time()-os.stat(fp).st_ctime)*1.0/(60*60*24))
if ctime > 30:
os.remove(fp)
print fn,ctime
if __name__=="__main__":
main()