Erstellen Sie ein Archiv mit aktuellem Datum und Uhrzeit im Dateinamen mithilfe der 7z-Befehlszeile

7965
shashwat

Heute habe ich plötzlich mein ganzes Far Cry 3 Save-Spiel verloren. Jetzt möchte ich eine Sicherungskopie des Spielordners für einen bestimmten Zeitraum mithilfe der Windows-Taskplanung erstellen.

Ich möchte Datum und Uhrzeit in den Namen der Archivdatei aufnehmen.
Hier ist mein Befehl

C:\>"C:\Program Files\7-Zip\7z" a -r "D:\FC3\%DATE:~7,2%.%DATE:~4,2%.%DATE:~-4% %TIME% Backup".7z "C:\ProgramData\Orbit\46" 

Zur Formatierung habe ich diese Frage bei Superuser verfolgt

Ich werde beim Ausführen dieses Befehls protokolliert

7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 Scanning  Creating archive D:\FC3\24.02.2013 17:52:10.62 Backup.7z   Error: 7-Zip cannot open file D:\FC3\24.02.2013 17:52:10.62 Backup.7z The filename, directory name, or volume label syntax is incorrect.    System error: Unspecified error 

Wenn ich einen einfachen Dateinamen wie "D: \ abc" verwende. Es würde funktionieren.

Bitte helfen Wo gehe ich falsch ..?

2

1 Antwort auf die Frage

1
martineau

So erstellen Sie einen Zeitstempel-Dateinamen.

echo creating "D:\FC3\%DATE:/=.%%TIME::=.% Backup.7z" 

Beispielausgabe:

creating "D:\FC3\02.24.2013 7.34.45.85 Backup.7z" 
Nun, auf jeden Fall funktionierte meine beschädigte FC3-Datei nach einem Systemneustart. Ich bin sehr glücklich. Aber dies immer noch unterstützen. Können Sie mir bitte in dieser http://superuser.com/q/556681/142866 helfen? shashwat vor 11 Jahren 0