Dateien vom Datum X auflisten
Verfasst: Mittwoch 31. Juli 2013, 12:44
Hallo,
ich habe ein kleines Script, was mir Dateien vom Vortag auflistet. Es läuft zwar, aber das geht bestimmt auch eleganter. Wie würde eure Lösung aussehen?
ich habe ein kleines Script, was mir Dateien vom Vortag auflistet. Es läuft zwar, aber das geht bestimmt auch eleganter. Wie würde eure Lösung aussehen?
Code: Alles auswählen
# Module importieren
import os
from datetime import timedelta, datetime
from time import localtime
import re
# Eine Liste von Dateien aufbauen
files = os.listdir('.')
files = [ f for f in files if re.search('.txt$', f, re.I)]
files.sort()
# Zeitfilter setzen
d = datetime.now() - timedelta(days=1)
d = d.timetuple()
# Dateien auf alter testen
for file in files:
filetimesecs = os.path.getmtime('./' + file)
filetime = localtime(filetimesecs)
if filetime.tm_mday == d.tm_mday and filetime.tm_mon == d.tm_mon and filetime.tm_year == d.tm_year:
¦ print file