Windows-Stapelbefehl, um Dateien einen bestimmten Zeit- / Datumsstempel zuzuweisen

563
Wally Walters

Ich kann die aktuelle Uhrzeit und das aktuelle Datum mit einer Datei copy /b filename.ext +,,zuweisen, aber wie kann ich dieser eine andere Uhrzeit und ein anderes Datum zuweisen, als in dieser Variablen set DateTime=01/01/1970 03:00 AM:?

2

1 Antwort auf die Frage

2
Yisroel Tech

Dies kann nicht nativ in Windows CMD durchgeführt werden.

Sie können die NirCmd von NirSoft (kostenloser Download auf seiner Website http://www.nirsoft.net/utils/nircmd.html ) mit einem Befehl wie folgt verwenden :

nircmd.exe setfiletime "c:\temp\myfile.txt" "24-11-2015 17:57:11" "22-11-2005 10:21:56" 

Eine andere Möglichkeit besteht darin, dies in PowerShell zu tun, wie in der Antwort " Wie kann ich den Zeitstempel für eine Datei ändern? " Mit Befehlen wie:

$(Get-Item c:\temp\myfile.txt).creationtime=$(Get-Date "11/24/2015 5:57 PM")