Kann eine Batch-Datei, um das Systemdatum ändern; Datei speichern mit Attributen; ändern, um das aktuelle Datum Datum zurück?
-
01-10-2019 - |
Frage
Kann eine Batch-Datei, um das Systemdatum ändern; Datei speichern mit Attributen; Datum ändern zurück zum aktuellen Datum?
Ziel MYFILE.TXT mit dem Datum 01.01.2010
speichernmit Batch-Befehle.
Ich habe versucht, zu festgelegten Datum = 01.01.2010
und speichern Sie die Datei, aber es hat nicht funktioniert.
Ist das nicht möglich?
@echo off
rem to Run this Batch file as administrator
date 01-01-2010
echo %date%
pause
echo Hello World > test.txt
date 09-08-2010
echo %date%
pause
goto :eof
Hinweis: Wenn wir nicht „Ausführen als Administrator“ Es schafft eine Fehlermeldung „eine erforderliche Berechtigung von dem Client nicht gehalten wird.“
Lösung
Ja, eine Batch-Datei kann es tun, aber ich würde es nicht empfehlen. Um das Datum in Windows festzulegen, verwenden Sie den Befehl DATE. Um das Datum auf 01.01.2010 gesetzt, würden Sie diesen Befehl an der Eingabeaufforderung ausführen:
date 01-01-2010
Sie werden jedoch Administratorrechte, um dafür arbeiten müssen.
Um die Zeit zu ändern, ist der Befehl TIME.
Sie können beide Befehle sehen von der HELP-Anlage verwenden. d.
help date
help time
Es ist auch möglich, das aktuelle Datum mit einer Batch-Datei zu erhalten, so dass Sie das Datum neu einstellen, nach Ihrer Änderung. Das ist etwas komplizierter. Hier ist eine Möglichkeit, es zu tun .
Alles, was gesagt, ich bin einverstanden mit Jack Kelly: ein touch
Dienstprogramm erhalten
Andere Tipps
Ihre beste Wette ist, um wahrscheinlich greifen touch
von GnuWin32 und Gebrauch, dass die sich ändern Zeitstempel. Dadurch durch das Systemdatum zu ändern ist wie mit Kanonen auf Spatzen schießen.