Ich würde gern das erstellungsdatum von Dateien ändern. Irgendwie finde ich dazu aber keine Funktion. Mit os.utime() kann man ja nur die Zeiten für letzten Zugriff und Änderung anpassen.
Wobei mir gerade einfällt, das es generell unter Windows (NTFS) und Linux (ext2/3) andere Sachen gibt, oder? Gibt es unter Linux kein Datum für das erstellen??? Wenn doch, wie kann ich das mit Python ändern?
Hintergrund ist: Ich konvertiere meine RAW Kamera Bilder im nachhinein ins DNG Format. Dabei werden ja die DNG Dateien neu erstellt und haben das Datum von diesem Zeitpunkt. Ich lese das EXIF Datum aus und möchte dieses als Erstell-Datum setzten...
Dateidatum...
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Ich sehe gerade auf http://de.wikipedia.org/wiki/Ext3
und auf http://de.wikipedia.org/wiki/NTFS steht:
Dann gibt es kein Erstellungsdatum?Datumsangaben einer Datei: geändert (modification, mtime), Änderung der Metadaten (ctime), letzter Zugriff (atime)
und auf http://de.wikipedia.org/wiki/NTFS steht:
Da gibt es bei NTFS mehr als bei ext3... InteressantDatumsangaben einer Datei: Erzeugung, Änderung, Änderung nach POSIX, letzter Zugriff
Gab es noch nie... auch nicht bei anderen Dateisystemen wie Reiser, JFS oder XFS. Das gilt wahrscheinlich für viele Unixe, iirc kennen nur ein paar BSD-Systeme die sogenannte birthtime.jens hat geschrieben:Ich sehe gerade auf http://de.wikipedia.org/wiki/Ext3Dann gibt es kein Erstellungsdatum?Datumsangaben einer Datei: geändert (modification, mtime), Änderung der Metadaten (ctime), letzter Zugriff (atime)
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Wow. Da bin ich aber ein wenig überrascht. Ich meine es ist doch schon eine nette Information, wann eine Datei erstellt wurde. Anscheinend sieht man das in der Unix/Linux Welt anders
Dumm finde ich allerdings, das man mit Python das Datum unter Windows nicht ändern kann. Oder übersehe ich da etwas?
Wobei in meinem Fall geht es mir ehr um Dateien unter Linux. Aber so generell...
Dumm finde ich allerdings, das man mit Python das Datum unter Windows nicht ändern kann. Oder übersehe ich da etwas?
Wobei in meinem Fall geht es mir ehr um Dateien unter Linux. Aber so generell...