今天我突然输掉了我的Far Cry 3扑救游戏。所以现在我想用windows的任务调度在一段时间内自动备份它的保存游戏文件夹。
我想在存档文件名中包含日期和时间。
以下是我的命令
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"
出于格式化的目的,我遵循this question on superuser
执行此命令时,我得到日志
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
如果我使用像"D:\abc“这样的简单文件名。它会起作用的。
请帮帮忙。我哪里错了..?
发布于 2013-02-24 12:36:45
我明白了
文件名不能包含:
我通过将冒号替换为.
修复了代码
C:\>"C:\Program Files\7-Zip\7z" a -r "D:\FC3\%DATE:~7,2%.%DATE:~4,2%.%DATE:~-4% %TIME:~0,2%.%TIME:~3,2%.%TIME:~-5% Backup".7z "C:\ProgramData\Orbit\46"
https://stackoverflow.com/questions/15051694
复制相似问题