Итак, после некоторых исследований я обнаружил, что это способ достичь того, чего я хочу.
import os
import datetime
import logging
logging.basicConfig(filename='delete.log' ,format='%(asctime)s - %(levelname)s - %.
(message)s', level=logging.INFO, datefmt='%Y-%m-%d %H:%M:%S')
dir_to_search = '/documents/folderfordeletetest/archive/'
for dirpath, dirnames, filenames in os.walk(dir_to_search):
for file in filenames:
curpath = os.path.join(dirpath, file)
file_modified = datetime.datetime.fromtimestamp(os.path.getmtime(curpath))
if datetime.datetime.now() - file_modified > datetime.timedelta(seconds=60):
os.remove(curpath)
logging.info(file)