社区首页 >问答首页 >使用7z命令行在文件名中创建包含当前日期和时间的归档文件

使用7z命令行在文件名中创建包含当前日期和时间的归档文件
EN

Stack Overflow用户
提问于 2013-02-24 12:25:39
回答 1查看 18.4K关注 0票数 1

今天我突然输掉了我的Far Cry 3扑救游戏。所以现在我想用windows的任务调度在一段时间内自动备份它的保存游戏文件夹。

我想在存档文件名中包含日期和时间。

以下是我的命令

代码语言:javascript
代码运行次数:0
复制
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

执行此命令时,我得到日志

代码语言:javascript
代码运行次数:0
复制
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“这样的简单文件名。它会起作用的。

请帮帮忙。我哪里错了..?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-24 12:36:45

我明白了

文件名不能包含:

我通过将冒号替换为.修复了代码

代码语言:javascript
代码运行次数:0
复制
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"
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15051694

复制
相关文章
使用命令行在Linux中归档、压缩和提取文件
tar和gzip提供一个标准界面,用于在Linux上创建存档和压缩文件。这些实用程序占用大量文件,将它们一起保存在存档中,并压缩存档可以节省空间。tar不会自己压缩文件,与gzip结合使用,可以压缩归档文件以减少磁盘空间。生成的归档文件具有文件扩展名tar.gz,有时称为“tarball”。
angel_郁
2018/08/15
1.5K0
[javascript] 获取当前时间日期和时间戳
很常见的需求 两个函数 //js获取当前时间 function getNowDate() { var myDate = new Date; var year = myDate.getFullYear(); //获取当前年 var mon = myDate.getMonth() + 1; //获取当前月 var date = myDate.getDate(); //获取当前日 var hours = myDate.getHours(); //获取当前小时 var
唯一Chat
2021/12/24
3.3K0
crontab 使用date 命令创建带日期的文件
在使用crontab执行带创建日期的文件时发现命令执行不成功 使用命令 * * * * * /bin/ping -f -c 1000 nls-gateway.cn-shanghai.aliyuncs.com >> /tmp/`/bin/date +"%F-%H-%M"`.txt 使用上面命令并未在/tmp目录下得到自己想要的内容,查看crontab日志发现 tail -f /var/log/cron Nov 8 11:06:01 84 crond[7255]: (root) RELOAD (/var/s
张琳兮
2022/01/12
2.2K0
Python 日期格式和时间以及当前时间和时间戳
在上面的代码中,将会输出: Today’s date: 2021-03-12 的内容。
HoneyMoose
2021/03/13
2.9K0
Python 日期格式和时间以及当前时间和时间戳
Android获取当前系统日期和时间
安卓 获得系统时间 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //创建线性布局管理器 LinearLayout layout = new LinearLayout(this);
圆号本昊
2021/09/24
3K0
Android获取当前系统日期和时间
Java&Android获取当前日期、时间、星期几、获取指定格式的日期时间、时间戳工具类包含使用示例
时间格式内部其余的横线“-”、空格“ ”、冒号“:”、点号“.”等字符仅仅是连接符,方便观看各种单位的时间数字而已,国内,也可以使用形如“yyyy年dd日HHmm分ss秒”的时间格式。
晨曦_LLW
2020/09/25
5.7K0
Linux文件归档,压缩与解压缩
这样,所有/root/test下面的文件都变成了*.gz,目录依然存在只是目录里面的文件相应变成了*.gz.这就是压缩,和打包不同。因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。
用户2283744
2020/06/12
9.5K0
Linux文件归档,压缩与解压缩
java如何获取当前日期和时间[通俗易懂]
获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如:
全栈程序员站长
2022/10/04
2.7K0
java如何获取当前日期和时间
Java 8提供了一个全新的API,用以替换java.util.Date和java.util.Calendar。Date / Time API提供了多个类,帮助我们来完成工作,包括:
Java架构师必看
2021/09/14
3K0
高质量编码--使用Pandas查询日期文件名中的数据
代码如下,其中subDirTimeFormat,fileTimeFormat,requestTimeFormat分别来指定文件夹解析格式,文件解析格式,以及查询参数日期解析格式:
MiaoGIS
2019/07/29
2K0
高质量编码--使用Pandas查询日期文件名中的数据
linux当前时间命令(shell脚本获取当前日期前一天)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/129330.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/30
4K0
PHP获取当前时间、年份、月份、日期和天数
其中参数 format 为显示格式,参数 timestamp 为时间戳,是可选择的,默认为 time() ,即如果没有给出时间戳则使用本地当前时间。
德顺
2019/11/12
24.3K0
小程序获取当前日期和时间点的方法
3:在需要使用的js文件中,导入jsvar util = require('../../utils/util.js'); js:
王小婷
2018/12/05
4.7K0
小程序获取当前日期和时间点的方法
java 获取当前目录文件名
示例 文件夹和文件名如图所示 只获取当前文件夹中的所有文件夹和文件名,而不包含子文件,如果遍历所有子文件夹,需要用到递归! 知识点 file.listFiles()获取当前文件夹下File类型的数组
演化计算与人工智能
2020/08/14
3.7K0
SQL 中的日期和时间类型
在我们SQL中一般支持三种数据类型。 date:日历日期,包括年(四位),月和日。 time: 一天中的时间,包括小时,分和秒。可以用变量time(p)来表示秒的小数点后的数字位数(默认是0)。 通过制定 time with timezone,还可以把时区信息连同时间一起存储。 timestamp: date 和 time的组合。 可以用变量timestamp(p)来表示秒的小数点后的数字位数(这里默认值为6)。如果指定with timezone,则时区信息也会被存储 日期和时间类型的值可按如下方式说明:
Dato
2018/04/17
3.2K0
Java中的时间和日期处理
本文主要讲解Java 8的时间处理方式和Java8之前版本的时间处理方式的区别。笔者将Java8之前的jdk版本统称为旧版本。
栋先生
2018/09/29
2.7K0
Java中的时间和日期处理
pands中的日期和时间操作
其中,Date Time用于表示某个具体的时间点,Time spans用于生成时间间隔相同的时间序列;Time deltas表示时间间隔,Date offsets则表示日期间隔,这二者的作用都是用于时间运算,通过时间点+时间间隔的方式,得到新的时间点。
生信修炼手册
2020/07/16
2.1K0
[javascript] js获取当前日期时间戳
获取当前日期的时间戳函数 以及获取当前日期的函数 //js获取当前时间 function getNowDate() { var myDate = new Date; var year = myDate.getFullYear(); //获取当前年 var mon = myDate.getMonth() + 1; //获取当前月 if(mon<10){ mon="0"+mon; } var date = myDate.getDate(); //获
唯一Chat
2022/05/11
18.6K0
点击加载更多

相似问题

使用7z命令行创建具有当前日期的归档文件会损坏名称

11

如何在归档文件名中创建带有当前日期的RAR归档?

13

在python中使用当前日期和时间创建文件名

11

使用日期和时间创建文件名

52

无法在C++中创建包含日期和时间的文件名

25
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文