Cree un archivo con la fecha y hora actuales en el nombre del archivo usando la línea de comando 7z

Cree un archivo con la fecha y hora actuales en el nombre del archivo usando la línea de comando 7z

Hoy perdí repentinamente toda mi partida guardada de Far Cry 3. Así que ahora quiero hacer una copia de seguridad de la carpeta de guardado del juego automáticamente en un cierto período de tiempo usando la programación de tareas de Windows.

Quiero incluir la fecha y la hora en el nombre del archivo.
Aquí está mi comando

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"

Para fines de formato, seguíesta pregunta en superusuario

Obtengo un registro al ejecutar este comando

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

Si uso un nombre de archivo simple como "D:\abc". Funcionaría.

Por favor ayuda. ¿Dónde me estoy equivocando...?

Respuesta1

A continuación se muestra una forma de generar un nombre de archivo de marca de tiempo.

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

Salida de muestra:

creating "D:\FC3\02.24.2013 7.34.45.85 Backup.7z"

información relacionada