ユーザーがアップロードしたファイルのdjango app
一部を解析します。ユーザーがアップロードしたファイルは、アプリで解析されずにサーバーに長時間残る可能性があります。多くのユーザーが大量にアップロードすると、サイズが大きくなる可能性があります。ファイルの。
アプリで最近解析されていないファイルを削除する必要があります-たとえば、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時間以内であったかどうかをテストする方法がわかりません。誰かが私を助けてくれますか?