Windows 10

Datum von Dateien und Ordnern in Windows manipulieren

21.05.2019 von Thomas Rieske
Gelegentlich möchte man das Datum von erstellten Dateien zu einem späteren Zeitpunkt anpassen, beispielsweise um diese Angabe zu vereinheitlichen. Der Windows-Explorer eignet sich dazu zwar nicht, dennoch steht ein Windows-Bordmittel zur Verfügung. Außerdem gibt es eine separate Freeware mit einer ansprechenden GUI.

Datum per PowerShell ändern

Die Windows-PowerShell bietet drei Befehle, um das Gewünschte zu erreichen. Mithilfe von SetCreationTime, SetLastAccessTime und SetLastWriteTime lässt sich das Datum der Erstellung, des letzten Zugriffs und der letzten Änderung anpassen. Alle werden über die .NET-Framework-Klasse System.IO.File (für Dateien) beziehungsweise System.IO.Directory (für Verzeichnisse) bereitgestellt.

Um zum Beispiel die Datumsangaben für die Datei C:\Benutzer\TR\Dokumente\Info.pdf zu modifizieren, geben Sie folgende Befehle ein:

$d1 = get-date 1.5.2013-10:00

$d2 = get-date 1.10.2017-10:00

$d3 = get-date 14.8.2018-10:00

[System.IO.File]::SetCreationTime("C:\Users\TR\Documents\Info.pdf", $d1)

[System.IO.File]::SetLastAccessTime("C:\Users\TR\Documents\Info.pdf", $d3)

[System.IO.File]::SetLastWriteTime("C:\Users\TR\Documents\Info.pdf", $d2)

In den ersten drei Zeilen definieren wir die Variablen $d1, $d2 und $d3, die über den Befehl get-date Datum und Uhrzeit erhalten. Die Zeilen vier bis sechs legen mithilfe dieser Variablen als Erstelldatum den 1.5.2013 fest, als letztes Zugriffsdatum den 14.8.2018 und als Datum der letzten Änderung den 1.10.2017 jeweils 10 Uhr. Beachten Sie, dass es sich bei der Uhrzeit um UTC-Angaben handelt! Für die Darstellung im Datei-Manager rechnet Windows entsprechend während der Mitteleuropäischen Zeit (MEZ) eine Stunde, während der Mitteleuropäischen Sommerzeit (MESZ) zwei Stunden dazu.

Wenn Sie die Angaben für einen Ordner ändern wollen, müssen Sie im obenstehenden Beispiel lediglich System.IO.File durch System.IO.Directory ersetzen.

Windows 10 - Datum von Dateien und Ordnern manipulieren
Windows 10
Der Windows-Explorer zeigt per Default lediglich das Änderungsdatum für Dateien und Ordner an.
Windows 10
Erst über das Kontextmenü und die Eigenschaften kommen zwei weitere Datumsattribute hinzu. Eine Möglichkeit, sie zu modifizieren, fehlt aber.
Windows 10
Die Zusatzangaben aus den Eigenschaften können Sie sich auch als Spalten im Datei-Manager anzeigen lassen. Dazu klicken Sie mit der rechten Maustaste auf einen Spaltenkopf und wählen „Erstelldatum“.
Windows 10
Im gleichen Kontextmenü klicken Sie dann auf „Weitere“.
Windows 10
Im nächsten Dialog selektieren Sie aus der umfangreichen Liste den Eintrag „Letzter Zugriff“.
Windows 10
Um das Dateidatum mithilfe von Windows-Bordmitteln anzupassen, führt an der PowerShell kein Weg vorbei, die Sie über das Startmenü aufrufen können.
Windows 10
Für unsere Beispieldatei aus dem Dokumenten-Ordner legen wir verschiedene Datumsangaben per Variablen fest. Diese weisen wir ab Zeile vier über die entsprechenden Set-Befehle für das Erstell-, Änderungs- und Zugriffsdatum zu.
Windows 10
Im Windows-Explorer lässt sich anschließend kontrollieren, ob die Angaben übernommen wurden. Die Uhrzeit des PowerShell-Codes interpretiert Windows als UTC und rechnet eine (MEZ) oder zwei Stunden (MESZ) hinzu.
Windows 10 - Attribute Changer
Wer sich nicht mit den Besonderheiten der Befehlszeile herumschlagen will, kann zum kostenlosen Tool „Attribute Changer“ greifen.
Windows 10 - Attribute Changer
Die Setup-Datei ist nur 4,6 MByte groß und lässt sich mit wenigen Mausklicks von der Herstellerseite downloaden.
Windows 10 - Attribute Changer
Anschließend starten Sie das heruntergeladene File wie gewohnt per Doppelklick.
Windows 10 - Attribute Changer
Ein Assistent führt Sie durch die Installationsschritte und fragt zuerst die gewünschte Sprache ab.
Windows 10 - Attribute Changer
Anschließend gilt es, die Lizenzvereinbarung anzunehmen. Besonderheiten fielen uns hierbei nicht auf.
Windows 10 - Attribute Changer
Zum Schluss verlangt das Tool noch die Angabe eines Zielordners.
Windows 10 - Attribute Changer
In der Zusammenfassung können Sie noch einmal Ihre Einstellungen überprüfen. Mit einem Klick auf den Installieren-Button kopiert das Setup die Dateien auf die Festplatte.
Windows 10 - Attribute Changer
Nach der Installation können Sie das Programm ohne Neustart direkt nutzen, indem Sie den Windows-Explorer aufrufen.
Windows 10 - Attribute Changer
Als Shell-Erweiterung klinkt sich die Software mit zwei Einträgen in das Kontextmenü von Dateien und Ordnern ein.
Windows 10 - Attribute Changer
Nachdem Sie „Attribute ändern“ gewählt haben, müssen Sie im nächsten Dialog noch die Checkbox „Datums- und Zeitangaben ändern“ aktivieren. Danach können Sie Ihre Anpassungen durchführen.

Datum per Attribute Changer ändern

Bequemer geht es mit dem Gratis-Tool Attribute Changer, das in mehrere Sprachen, darunter Deutsch, übersetzt wurde. Nachdem Sie die Installationsdatei von der Herstellerseite heruntergeladen haben, starten Sie darüber das Setup. Der Assistent fragt lediglich einige Angaben wie Sprache und Zielordner ab, danach können Sie den Attribute Changer sofort nutzen.

Die Freeware bringt eine grafische Bedienoberfläche mit und klinkt sich als Shell-Erweiterung in das Kontextmenü des Windows-Explorers ein. Über den Punkt Attribute ändern greifen Sie auf die verfügbaren Optionen zu. Nun noch auf dem Tab Dateieigenschaften ein Häkchen vor Datums- und Zeitangaben ändern setzen - und schon können Sie nach Herzenslust die Informationen für Erstellung, Änderung und Zugriff modifizieren. (hal)