参数 -AG[格式] - 以当前日期与时间生成压缩文件名

WinRAR

参数 -AG[格式] - 以当前日期与时间生成压缩文件名


当创建或处理压缩文件时,以格式“YYYYMMDDHHMMSS”附加当前日期字符串,这对于每日更新是有用的。

附加字符串是由“格式”参数所定义,或者如果不存在时,则使用“ YYYYMMDDHHMMSS”。格式字符串可以包含下列的字符 :

Y
M
MMM 文本式的月份名 (Jan,Feb,等)
W 文本星期名 ( 星期以星期一开始)
A 数字星期名 ( 星期一为 1,星期日为 7)
D 日(月 )
E 日(年 )
H
M 分 (如果接续在时候面,则视为分看待 )
I 分钟 (不管小时的位置,都做分钟对待)
S
N 压缩文件数字(从 1 开始的数字)。WinRAR 搜索要生成的名字的文件是否存在,如果发现它已经存在,将递增一个压缩文件数字,直到生成一个未使用的名字。'N' 格式化字符在创建 时不支持。
在非压缩操作中,如解压,它会在选择已存在的压缩文件向前找第一个未使用的名称或如果这个压缩文件已经存在则把 N 设为 1。

上面列出的每个字符串仅表示添加到压缩文件名中的一个字符。例如,使用 WW 表示 2 数字的星期或 YYYY 定义 4 数字的年。

如果在格式化字符串的第一个字符是‘+’,日期字符串和基本压缩文件名位置交换,所以日期将在压缩文件名之前。

格式字符串可以包含在 '{' 和 '}' 包含的可选字符。此文本插入到压缩文件名中。

所有其它字符都原样添加到压缩文件名。

如果您需要处理已经存在的压缩文件,小心使用 -ag 参数。依赖于以前使用的 -ag 传送的格式字符串和时间,生成的和现有的压缩文件名可能不匹配。在这种情况下 WinRAR 会创建或打开一个新的压缩文件,而不是处理现有文件。您可以使用 -log 参数 写入生成的压缩文件名到一个文件,然后在下一步的处理中从文件读取它。

例子:

  1. 使用默认的 YYYYMMDDHHMMSS 格式

WinRAR a -ag backup

2) 使用 DD-MMM-YY 格式

WinRAR t -agDD-MMM-YY backup

3) 使用 YYYYMMDDHHMM 格式

WinRAR a -ag+YYYYMMDDHHMM backup

4) 使用 YYYY-WW-A 格式,包含区段描述

rar a -agYYYY{year}-WW{week}-A{wday} backup

5) 使用 YYYYMMDD 和压缩文件数字。它允许即使用 YYYYMMDD 格式掩码在同一天使用超过一次时,也产生唯一的文件名

WinRAR a -agYYYYMMDD-NN backup