ich hab ein kleines Script geschrieben, dass mir Dateien so umbenennen soll, dass das Erstelldatum vor dem Dateinamen steht, aus beispiel.txt wird dann 2021-09-07 beispiel.txt. Dazu ziehe ich die Dateien, die ich umbenennen möchte einfach auf die Scriptdatei:
Code: Alles auswählen
from pathlib import Path
import sys
from datetime import datetime
for arg in sys.argv[1:]:
f = Path(arg)
c = datetime.fromtimestamp(f.stat().st_ctime).strftime("%Y-%m-%d")
if c:
f.rename(Path(f.parent, f"{c} {f.stem + f.suffix}"))
In den Eigenschaften der Datei finde ich aber unter Details - Ursprung - Inhalt erstellt noch das urspüngliche (richtige) Datum.
Hat jemand eine Idee, wie ich dieses Datum auslesen könnte?
Schöne Grüße
Anton