我django app
解析了一些用户上传的文件。有可能用户上传的文件可能会在服务器中保留很长时间,而没有被应用程序解析。如果很多用户上传很多,这可能会增加大小的文件。
我需要删除那些最近没有被应用程序解析的文件-say not accessed for last 24 hours
。我试过这样
import os
import time
dirname = MEDIA_ROOT+my_folder
filenames = os.listdir(dirname)
filenames = [os.path.join(dirname,filename) for filename in filenames]
for filename in filenames:
last_access = os.stat(filename).st_atime #secs since epoch
rtime = time.asctime(time.localtime(last_access))
print filename+'----'+rtime
这显示了每个文件的最后访问时间..但我不确定如何测试文件访问时间是否在过去 24 小时内..有人可以帮我吗?