Gibt es in Windows eine integrierte Möglichkeit, das Änderungsdatum von Ordnern zu ändern?
Grundlegende Informationen
In Windows gibt es keine direkte, integrierte Benutzeroberfläche, mit der man das Änderungsdatum von Ordnern manuell einstellen oder verändern kann. Das Änderungsdatum eines Ordners wird automatisch vom Betriebssystem aktualisiert, wenn der Inhalt des Ordners verändert wird, beispielsweise wenn Dateien hinzugefügt, gelöscht oder umbenannt werden. Dieses Verhalten ist standardmäßig und kann über die Windows-Explorer-Oberfläche nicht manipuliert werden.
Möglichkeiten mit Bordmitteln
Obwohl es keine direkte Funktion im Explorer gibt, kann man mit Windows-Bordmitteln wie der Eingabeaufforderung (CMD) oder PowerShell indirekt versuchen, Zeitstempel von Ordnern zu verändern. Dabei ist zu beachten, dass Windows standardmäßig nur das Änderungsdatum von Dateien ohne Zusatztools problemlos verändern kann. Bei Ordnern ist das schwierig, da viele Befehle speziell auf Dateien ausgelegt sind.
In der Eingabeaufforderung kann der Befehl copy /b oder type nul > datei verwendet werden, um Zeitstempel von Dateien zu setzen, aber diese Methoden sind bei Ordnern nicht anwendbar. Der Befehl touch, bekannt aus Unix-Systemen, ist in Windows nicht standardmäßig vorhanden.
Eine Möglichkeit in PowerShell ist der Zugriff auf das .NET Framework, um die Zeitstempel zu manipulieren. Hierfür kann man ein kurzes Skript verwenden, das mittels der Methoden SetCreationTime, SetLastAccessTime und SetLastWriteTime die Zeitstempel eines Ordners ändert. Dies ist allerdings eher ein Workaround und erfordert etwas Einarbeitung in PowerShell.
Beispiel für ein PowerShell-Skript
Mit folgendem PowerShell-Befehl kann man das Änderungsdatum eines Ordners ändern:
$(Get-Item "C:\Pfad\Zum\Ordner").LastWriteTime = "2024-06-01 12:34:56"Dieser Befehl setzt das ‚LastWriteTime‘ (das Änderungsdatum) des angegebenen Ordners auf den 1. Juni 2024 um 12:34:56. Ähnlich können mit CreationTime und LastAccessTime die entsprechenden Zeitstempel angepasst werden.
Fazit
Zusammenfassend kann man sagen, dass Windows keine einfache, grafische oder direkte integrierte Möglichkeit bietet, das Änderungsdatum von Ordnern manuell zu verändern. Jedoch ist es mit Bordmitteln wie PowerShell unter Verwendung von .NET-Methoden grundsätzlich möglich, diese Zeitstempel zu setzen. Für Anwender, die kein PowerShell-Skript nutzen möchten, gibt es zahlreiche Drittanbieter-Tools, die diese Aufgabe ebenfalls komfortabel erledigen können.
