python 删除过期文件的方法+源码,,python 删除过期文


python 删除过期文件的方法+源码,在本文中涉及的知识有Python日期与文件的相关操作技巧,其主要介绍了python删除过期文件的方法,给有需求的朋友们做个参考。 使用python删除过期文章的具体实现方法如下:

# remove all jpeg image files of an expired modification date = mtime # you could also use creation date (ctime) or last access date (atime) # os.stat(filename) returns (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) # tested with Python24  vegaseat 6/7/2005 import os, glob, time root = 'D:\\Vacation\\Poland2003\\' # one specific folder #root = 'D:\\Vacation\\*'     # or all the subfolders too # expiration date in the format YYYY-MM-DD xDate = '2003-12-31'print '-'*50for folder in glob.glob(root):   print folder   # here .jpg image files, but could be .txt files or whatever   for image in glob.glob(folder + '/*.jpg'):     # retrieves the stats for the current jpeg image file     # the tuple element at index 8 is the last-modified-date     stats = os.stat(image)     # put the two dates into matching format       lastmodDate = time.localtime(stats[8])     expDate = time.strptime(xDate, '%Y-%m-%d')     print image, time.strftime("%m/%d/%y", lastmodDate)     # check if image-last-modified-date is outdated     if expDate > lastmodDate:       try:         print 'Removing', image, time.strftime("(older than %m/%d/%y)", expDate)         #os.remove(image) # commented out for testing       except OSError:         print 'Could not remove', image

本文原创自www.iplaypy.com编橙之家会员,希望文中所述对大家的Python程序设计能够有所帮助。

推荐阅读相关内容
Python open()函数文件打开、读、写write操作详解

编橙之家文章,

评论关闭