import os
import time
from config import *


# 定期删除特定文件夹内特征的文件
def remove_files(fileDir):
    for eachFile in os.listdir(fileDir):
        if (os.path.isfile(fileDir + "/" + eachFile)) and ("DiaryTop3000.csv" in eachFile):
            ft = os.stat(fileDir + "/" + eachFile)
            ltime = int(ft.st_mtime)
            # 删除5分钟前的文件
            ntime = int(time.time()) - 5*60
            if ltime <= ntime:
                os.remove(fileDir + "/" + eachFile)


if __name__ == "__main__":
    while True:
        remove_files(DIRECTORY_PATH + "result")
        time.sleep(5*60)