Mit Windows PowerShell können Sie das Erstellungsdatum und die Erstellungszeit, das Datum und die Uhrzeit der letzten Änderung sowie das Datum und die Uhrzeit des letzten Zugriffs auf alle Dateien in Windows ändern.
Unter Windows und anderen Betriebssystemen hat jede Datei bestimmte Attribute, mit denen ihre Eigenschaften bestimmt werden.
Unter Windows wird jede Datei mit einem Zeitstempel versehen, der Folgendes enthält
- Datum und Uhrzeit der Erstellung.
- Das Datum und die Uhrzeit wurden zuletzt geändert.
- Das Datum und die Uhrzeit des letzten Zugriffs.
Sie finden diese Informationen in jeder Datei oder jedem Ordner, unabhängig von der Art der Datei, ob es sich um ein Dokument, ein Foto, ein Video, eine Zip-Datei oder einen Ordner handelt. Wenn Sie die Datei an einen anderen Ort kopieren oder verschieben, werden diese Informationen auch der Datei folgen.
Um den Zeitstempel zu überprüfen, können Sie den Windows Datei-Explorer verwenden und dann mit der rechten Maustaste auf die Datei klicken und „Eigenschaften“ wählen.
Wenn Sie dieses Zeitstempel-Attribut ändern müssen, gibt es mehrere Methoden, die Sie verwenden können, einschließlich eines Befehlszeilenansatzes unter Verwendung von PowerShell und einigen Tools von Drittanbietern.
Ändern des Erstellungsdatums und der Erstellungszeit für eine Datei in Windows
Um das Datum und die Uhrzeit der Erstellung der Datei zu ändern, können Sie einen Befehl im folgenden Format in Windows PowerShell eingeben.
(Get-Item "FilePath"). CreationTime=("mm/dd/yyyy hh:mm:ss")
Um zum Beispiel das Erstellungsdatum der Datei „D:\bardimin\tes01.txt“ zu ändern, müsste man etwa so vorgehen.
(Get-Item "D:\bardimin\tes01.txt"). CreationTime=("08/29/2022 9:45:00")
Weitere interessante Artikel
Ändern des Datums und der Uhrzeit der letzten Änderung in Dateien unter Windows
Um die letzte Information der bearbeiteten Datei zu ändern, können Sie den Befehl verwenden:
(Get-Item "FilePath"). LastWriteTime=("mm/dd/yyyy hh:mm:ss")
Ändern des Datums und der Uhrzeit des letzten Zugriffs auf Dateien in Windows
Um das Datum und die Uhrzeit des letzten Zugriffs auf eine Datei durch einen Benutzer zu ändern, verwenden Sie den folgenden Befehl.
(Get-Item "FilePath"). LastAccessTime=("mm/dd/yyyy hh:mm:ss")
Ändern des Datums und der Uhrzeit aller Dateien in einem Ordner unter Windows
Sie können auch alle Dateien in einem Ordner und alle Zeitstempel auf einmal ändern, indem Sie den folgenden Befehl in PowerShell verwenden.
$modifyfiles = Get-ChildItem -force FolderPath | Where-Object {! $_.PSIsContainer} foreach($object in $modifyfiles) { $object.CreationTime=("mm/dd/yyyy hh:mm:ss") $object.LastAccessTime=("mm/dd/yyyy hh:mm:ss") $object.LastWritetime=("mm/dd/yyyy hh:mm:ss") }
OrdnerPfad: Der Pfad des Zielordners.OrdnerPfad: Der Pfad des Zielordners.
Wenn Sie zum Beispiel alle Zeitstempel der Dateien im Ordner „D:bardimin“ ändern, sieht das Schreiben folgendermaßen aus.
$modifyfiles = Get-ChildItem -force D:\bardimin\* | Where-Object {! $_.PSIsContainer} foreach($object in $modifyfiles) { $object.CreationTime=("08/29/2002 9:45:00") $object.LastAccessTime=("08/29/2002 9:45:00") $object.LastWritetime=("08/29/2002 9:45:00") }