Kann eine Batch-Datei, um das Systemdatum ändern; Datei speichern mit Attributen; ändern, um das aktuelle Datum Datum zurück?

StackOverflow https://stackoverflow.com/questions/3672079

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

speichern

mit 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.“

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top