So ändern Sie das Datum oder den Zeitstempel der Datei in Windows

Windows verwaltet drei verschiedene Datums- / Zeitstempel für jede Datei und jeden Ordner. Sie sind „Erstellungsdatum“, „Änderungsdatum“ und „Datum des Zugriffs“.“ Möglicherweise müssen Sie den geänderten, erstellten oder zuletzt aufgerufenen Zeitstempel einer Datei oder eines Ordners in einigen Situationen ändern.

Zum Beispiel musste ich den Zeitstempel einiger Dateien ändern, um die Robocopy-Synchronisierungsmethode zu testen, wenn ich einen Artikel über Ordnervergleich und -synchronisierung schrieb. Andere Benutzer müssen möglicherweise das Datum oder die Uhrzeit einer Datei zu Sicherungs- oder Archivierungszwecken ändern.

In diesem Artikel finden Sie einige Methoden zum Ändern des Erstellungsdatums, des Änderungsdatums oder des Datums des letzten Zugriffs auf Dateien.

Datei- oder Ordner-Zeitstempel ändern

  • Mit PowerShell (Befehlszeile)
  • Mit NirCmd (Befehlszeile)
  • Mit BulkFileChanger (GUI)
  • Mit Attribut Changer (GUI)

Ändern des Datums der Dateierstellung, des letzten Zugriffs oder der Änderung

Mit PowerShell

Um das Dateidatum mit PowerShell zu ändern, müssen Sie die folgenden Befehle ausführen:

Ändern Sie das Erstellungsdatum / den Zeitstempel einer Datei mit dem Namen log1.txt:

(Get-Item "D:\Test\log1.txt").CreationTime=("3 August 2019 17:00:00")

Ändern Sie das Datum / den Zeitstempel des letzten Schreibvorgangs einer Datei mit dem Namen log1.txt:

(Get-Item "D:\Test\log1.txt").LastWriteTime=("3 August 2019 17:10:00")

Ändern Sie das Datum/den Zeitstempel des letzten Zugriffs auf eine Datei mit dem Namen log1.txt:

(Get-Item "D:\Test\log1.txt").LastAccessTime=("3 August 2019 17:10:00")

Ändern des Datums-/Zeitstempels aller Dateien in einem Ordner mit dem Namen Test:

Verwenden Sie die folgende Syntax, um den Zeitstempel aller Dateien in einem Ordner zu ändern:

Get-ChildItem -force d:\test\ * | ForEach-Object{$_.CreationTime = ("3 August 2019 17:00:00")}Get-ChildItem -force d:\test\ * | ForEach-Object{$_.LastWriteTime = ("3 August 2019 17:10:00")}Get-ChildItem -force d:\test\ * | ForEach-Object{$_.LastAccessTime = ("3 August 2019 17:10:00")}

Beachten Sie, dass der obige Befehl den Zeitstempel für jede Datei und jeden Unterordner in einem Ordner ändert. Um die Änderung nur für Dateien anzuwenden (d. h. Unterordner auszuschließen), verwenden Sie diese Syntax:

Get-ChildItem -force d:\test\ * | Where-Object {! $_.PSIsContainer} | ForEach-Object{$_.CreationTime = ("3 August 2019 17:00:00")}Get-ChildItem -force d:\test\ * | Where-Object {! $_.PSIsContainer} | ForEach-Object{$_.LastWriteTime = ("3 August 2019 17:10:00")}Get-ChildItem -force d:\test\ * | Where-Object {! $_.PSIsContainer} | ForEach-Object{$_.LastAccessTime = ("3 August 2019 17:10:00")}

Ändern des letzten Schreibdatums / Zeitstempels eines „Ordners“

(Get-Item "D:\Test\").LastWriteTime=("3 August 2019 17:00:00")

Anzeigen des Erstellungs-, Erstellungsdatums und des Datums des letzten Zugriffs aller Dateien in einem Ordner

Verwenden Sie die folgende Befehlszeilensyntax, um das Änderungsdatum, das Erstellungsdatum und das Datum des letzten Zugriffs für alle Dateien in einem Ordner anzuzeigen:

Get-ChildItem -force "D:\Test\" | Select-Object Name, CreationTime, LastWriteTime, LastAccessTime

( oder)

foreach ($objFile in Get-ChildItem "D:\Test\*.*") { '"' + $objFile.Name + '" | ' + $objFile.CreationTime + ' | ' + $objFile.LastWriteTime + ' | ' + $objFile.LastAccessTime}

Sie werden eine Ausgabe wie diese sehen:

"log1.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00"log2.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00"log3.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00"log4.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00

 ändern Sie das Datum oder den Zeitstempel der zuletzt geänderten Datei mit Powershell

Mit NirCmd von Nirsoft

Mit NirCmd, einem Mehrzweck-Befehlszeilentool von Nirsoft.net, können Sie die Datei Datum und Zeitstempel ändern.

Hier ist die Befehlszeilensyntax zum Ändern des Dateizeitstempels mit NirCmd:

nircmd.exe setfiletime {Modified Date} {Accessed Date}
  • Der erste Parameter kann ein einzelner Dateiname oder ein Platzhalterstring sein.
  • Die Datumsparameter müssen im folgenden Format angegeben werden: „dd-mm-yyyy hh:mm:ss„.
  • Wenn kein Datumsparameter angegeben wird oder Sie eine leere Zeichenfolge („“) angeben, wird das Datum nicht geändert.
  • Wenn Sie "now" als Datumsparameter angeben, werden das aktuelle Datum und die aktuelle Uhrzeit verwendet.

Beispiele

nircmd.exe setfiletime "d:\test\log1.txt" "03/08/2019 17:00:00" "" "03/08/2019 17:10:00"nircmd.exe setfiletime "d:\test\log2.txt" now now nownircmd.exe setfiletime "d:\test\log3.txt" now "" nownircmd.exe setfiletime "d:\test\log4.txt" "03/08/2019 17:00:00" "03/08/2019 17:10:00" now

Um den Zeitstempel aller Textdateien in einem Ordner zu ändern, ist hier die Befehlszeilensyntax:

nircmd.exe setfiletime "d:\test\*.txt" "03/08/2019 17:00:00" "03/08/2019 17:10:00" "03/08/2019 17:10:00"

Verwenden von BulkFileChanger von Nirsoft

BulkFileChanger ist ein weiteres nützliches Tool von Nirsoft.net dies kann die erstellte, geänderte oder aufgerufene Zeit einer oder mehrerer Dateien ändern. Es kann auch die Dateiattribute (Schreibgeschützt, Versteckt, System) en masse ändern.

Starten Sie BulkFileChanger und fügen Sie die Dateien hinzu. Wenn Sie Dateien zur Liste hinzufügen, können Sie Dateien in Unterordnern hinzufügen und die Rekursionsstufe entsprechend einstellen.

Datum oder Zeitstempel der zuletzt geänderten Datei ändern bulkfilechanger

Wählen Sie alle Dateien aus, und klicken Sie im Aktionsmenü auf Zeit/Attribute ändern.

Möglicherweise möchten Sie das Kontrollkästchen Die Uhrzeit wird zuerst in GMT angegeben deaktivieren, da die meisten von uns lieber die Ortszeit als die GMT eingeben.

Geben Sie das Datum/die Uhrzeit der Erstellung, Änderung oder des Zugriffs ein. Um die aktuelle Uhrzeit in allen Feldern auszufüllen, klicken Sie unten auf die Schaltfläche Aktuelle Uhrzeit ausfüllen.

Datum oder Zeitstempel der zuletzt geänderten Datei ändern bulkfilechanger

Bei Bildern, die von einer Kamera aufgenommen wurden, enthält das EXIF- oder Metadatenfeld das Aufnahmedatumsfeld, das von den NTFS-Daten zum Änderungsdatum / Erstellungsdatum getrennt ist. Sie können die EXIF-Daten in den Eigenschaften der JPG-Datei oder mit dem Dienstprogramm ExifDataView unter Nirsoft.net.

 datum oder Zeitstempel der zuletzt geänderten Datei ändern bulkfilechanger

Mit BulkFileChanger können Sie jedoch auch das Datum und den Zeitstempel (EXIF-Metadaten) ändern. Um die Datumsmetadaten zu ändern, klicken Sie auf die Schaltfläche Keine Änderung und wählen Sie die entsprechende Option aus.

Datum oder Zeitstempel der zuletzt geänderten Datei ändern bulkfilechanger

Die EXIF–generierte Zeit entspricht dem Aufnahmedatum Metadaten, und dieses Feld wird in der Spalte Datum des Datei-Explorers angezeigt. Viele Programme verwenden diesen Wert auch als offizielles Datum / Uhrzeit des Bildes.

Beachten Sie, dass Sie das EXIF-Datum eines Kamerabildes nur ändern können, wenn die Datums-/Uhrzeitwerte bereits in der .jpg-Dateien. BulkFileChanger kann den EXIF-Daten keine neuen Felder hinzufügen.

Optional können Sie auch den Zeitstempel von Modified, Created, Accessed, EXIT – Generated Time, EXIT – Stored Time oder EXIT – Modified Time kopieren und automatisch auf andere Datumsfelder anwenden.

Befehlszeilenunterstützung

BulkFileChanger unterstützt auch Befehlszeilenoperationen, sodass Sie die GUI nicht jedes Mal öffnen müssen. Auf der BulkFileChanger-Homepage finden Sie die Befehlszeilenhilfe / die Liste der unterstützten Argumente.

Attribut-Wechsler

Attribut-Wechsler ist ein ausgezeichnetes Freeware-Programm, das Folgendes tun kann:

  • Dateiattribute ändern.
  • Ändern Sie Datei- oder Dateierweiterungs- oder Ordnernamen in Groß-, Klein- oder Großbuchstaben.
  • Bearbeiten Sie Datum und Uhrzeit von Dateien und Ordnern.
  • Ändern Sie die in digitalen Fotos gespeicherten Datums- und Zeitinformationen. Sie können Werte addieren oder subtrahieren und sogar mit Dateidatum und -uhrzeit synchronisieren.
  • Objekte basierend auf mehreren Kriterien ausschließen oder einschließen, z. B. Attribute, Datum, Uhrzeit, Größe und Platzhalter für Datei- oder Ordnernamen.
  • Ein Simulationsmodus bietet eine Vorschau aller Änderungen in einem detaillierten Berichtsfenster, bevor sie angewendet werden. Es ist eine sichere Option, mit der Sie einen Trockenlauf durchführen können.

Sie können Attribute Changer von https://www.petges.lu/

herunterladenNach der Installation des Programms müssen Sie lediglich eine Datei oder einen Ordner oder mehrere Elemente auswählen und den Kontextmenüeintrag Attribute ändern auswählen.

Attributwechsler Dateizeitstempeldatum ändern

Ändern Sie das Datum und die Zeitstempel für die ausgewählten Dateien und / oder Ordner. Wenn Sie erweiterte (Filter-) Operationen verwenden, ist es besser, sie zuerst im Simulationsmodus auszuführen, um sicherzustellen, dass das Ergebnis perfekt ist.

Attribute changer change file timestamp date

Attribute Changer protokolliert auch und die Aktionen (jede Datei- und Ordneränderung) in eine tabulatorgetrennte Textdatei, die in Excel importiert werden kann.

Leave a Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.