0
Я написал это, но он не работает. В giorni
Я установил максимальные дни пребывания в SD и file_dir
- это местоположение по умолчанию, где файлы анализируются.Удалить каждый файл старше X дней в папке Y
import os
from datetime import datetime, timedelta
file_dir = "/home/pi/" #location
giorni = 2 #n max of days
giorni_pass = datetime.now() - timedelta(giorni)
for root, dirs, files in os.walk(file_dir):
for file in files:
filetime = datetime.fromtimestamp(os.path.getctime(file))
if filetime > giorni_pass:
os.remove(file)