如何使用存档文件名中的当前日期创建 RAR 存档?
How to create a RAR archive with current date in archive file name?
我的文件夹 D:\data
有很多子文件夹和文件,我想用批处理文件将此文件夹存档到指定目录,并在存档文件名中添加当前日期,例如F:.08.2016_data
.
到目前为止我的命令行是:
"C:\Program Files\WinRAR\rar.exe" a -ep1 -r "data" "D:\data"
此命令行在文件夹 My Documents
.
中创建 RAR 存档文件 data.rar
如何添加日期和更改存档目录?
如何构建 WinRAR 命令行?
- 启动 WinRAR.
- 在帮助菜单中单击帮助主题。
- 在列表项 命令行模式 .
上单击选项卡 内容
- 单击列表项命令行语法,阅读此帮助页面并将粗体行复制到文本编辑器或命令提示符中window。
- 单击列表项 Commands 上的选项卡 Contents。
- 单击列表项 字母命令列表 并在文本编辑器或命令提示符 window 中用最适合该任务的命令字母替换
<command>
。
- 单击列表项 开关 上的 内容 选项卡。
- 单击列表项 字母开关列表 并在文本编辑器或命令提示符 window 中将
-<switch1> -<switchN>
替换为对任务有用的开关。
- 将文本编辑器或命令提示符 window 中 WinRAR 命令行的其余部分替换为适当的文件 and/or 文件夹名称。
如何构建RAR命令行?
- 打开包含 WinRAR.
程序文件的文件夹
标准文件夹是:
%ProgramFiles%\WinRAR
%ProgramFiles(x86)%\WinRAR
- 双击文件
Rar.txt
将其打开。这是 Rar.exe
的手册,WinRAR 的控制台版本。
- 在章节 RAR 命令行语法 中描述了一般命令行语法,它应该用作在文本编辑器或命令提示符中输入命令的模板window.
- 接下来可用的命令按字母顺序列出并附有简要说明。这些命令之一必须用于 Rar 命令行。
- 然后是开关列表,同样按字母顺序排列并进行了解释。建议阅读有关开关的信息,并在阅读时在文本编辑器或命令提示符中键入对任务有用的开关 window。
- 在文本编辑器或命令提示符 window 中键入 Rar 命令行的其余部分,即文件和文件夹名称。
适合您任务的 Rar 命令行是:
"%ProgramFiles%\WinRAR\rar.exe" a -agYYYY-MM-DD -cfg- -ep1 -inul -m5 -r -y "F:\data_.rar" "D:\data\"
开关 -agYYYY-MM-DD
负责在目录 F:\
中创建存档文件,例如名称为 data_2016-08-11.rar
.
当然也可以使用:
"%ProgramFiles%\WinRAR\rar.exe" a -agDD.MM.YYYY -cfg- -ep1 -inul -m5 -r -y "F:\data_.rar" "D:\data\"
此命令行在 F:\
个名为 data_11.08.2016.rar
的存档文件中创建。但这是不可取的,因为国际日期格式 YYYY-MM-DD
的优点是按名称字母顺序列出的文件也会自动按日期列出,而日期格式 DD.MM.YYYY
.[=35= 则不是这样。 ]
请参阅 Simply compress 1 folder in batch with WinRAR command line? 上的答案以了解在 Rar 命令行上指定 D:\data
或 D:\data\
的区别。
必须在 -ag
和日期格式字符串之间插入一个 +
到 data
的日期格式字符串之间,在存档文件名中用下划线分隔。
RAR 文件名开头的国际格式 YYYY-MM-DD
日期:
"%ProgramFiles%\WinRAR\rar.exe" a -ag+YYYY-MM-DD -cfg- -ep1 -inul -m5 -r -y "F:\_data.rar" "D:\data\"
RAR 文件名开头的 DD.MM.YYYY
格式的日期:
"%ProgramFiles%\WinRAR\rar.exe" a -ag+DD.MM.YYYY -cfg- -ep1 -inul -m5 -r -y "F:\_data.rar" "D:\data\"
我的文件夹 D:\data
有很多子文件夹和文件,我想用批处理文件将此文件夹存档到指定目录,并在存档文件名中添加当前日期,例如F:.08.2016_data
.
到目前为止我的命令行是:
"C:\Program Files\WinRAR\rar.exe" a -ep1 -r "data" "D:\data"
此命令行在文件夹 My Documents
.
data.rar
如何添加日期和更改存档目录?
如何构建 WinRAR 命令行?
- 启动 WinRAR.
- 在帮助菜单中单击帮助主题。
- 在列表项 命令行模式 . 上单击选项卡 内容
- 单击列表项命令行语法,阅读此帮助页面并将粗体行复制到文本编辑器或命令提示符中window。
- 单击列表项 Commands 上的选项卡 Contents。
- 单击列表项 字母命令列表 并在文本编辑器或命令提示符 window 中用最适合该任务的命令字母替换
<command>
。 - 单击列表项 开关 上的 内容 选项卡。
- 单击列表项 字母开关列表 并在文本编辑器或命令提示符 window 中将
-<switch1> -<switchN>
替换为对任务有用的开关。 - 将文本编辑器或命令提示符 window 中 WinRAR 命令行的其余部分替换为适当的文件 and/or 文件夹名称。
如何构建RAR命令行?
- 打开包含 WinRAR.
程序文件的文件夹 标准文件夹是:
%ProgramFiles%\WinRAR
%ProgramFiles(x86)%\WinRAR
- 双击文件
Rar.txt
将其打开。这是Rar.exe
的手册,WinRAR 的控制台版本。 - 在章节 RAR 命令行语法 中描述了一般命令行语法,它应该用作在文本编辑器或命令提示符中输入命令的模板window.
- 接下来可用的命令按字母顺序列出并附有简要说明。这些命令之一必须用于 Rar 命令行。
- 然后是开关列表,同样按字母顺序排列并进行了解释。建议阅读有关开关的信息,并在阅读时在文本编辑器或命令提示符中键入对任务有用的开关 window。
- 在文本编辑器或命令提示符 window 中键入 Rar 命令行的其余部分,即文件和文件夹名称。
适合您任务的 Rar 命令行是:
"%ProgramFiles%\WinRAR\rar.exe" a -agYYYY-MM-DD -cfg- -ep1 -inul -m5 -r -y "F:\data_.rar" "D:\data\"
开关 -agYYYY-MM-DD
负责在目录 F:\
中创建存档文件,例如名称为 data_2016-08-11.rar
.
当然也可以使用:
"%ProgramFiles%\WinRAR\rar.exe" a -agDD.MM.YYYY -cfg- -ep1 -inul -m5 -r -y "F:\data_.rar" "D:\data\"
此命令行在 F:\
个名为 data_11.08.2016.rar
的存档文件中创建。但这是不可取的,因为国际日期格式 YYYY-MM-DD
的优点是按名称字母顺序列出的文件也会自动按日期列出,而日期格式 DD.MM.YYYY
.[=35= 则不是这样。 ]
请参阅 Simply compress 1 folder in batch with WinRAR command line? 上的答案以了解在 Rar 命令行上指定 D:\data
或 D:\data\
的区别。
必须在 -ag
和日期格式字符串之间插入一个 +
到 data
的日期格式字符串之间,在存档文件名中用下划线分隔。
RAR 文件名开头的国际格式 YYYY-MM-DD
日期:
"%ProgramFiles%\WinRAR\rar.exe" a -ag+YYYY-MM-DD -cfg- -ep1 -inul -m5 -r -y "F:\_data.rar" "D:\data\"
RAR 文件名开头的 DD.MM.YYYY
格式的日期:
"%ProgramFiles%\WinRAR\rar.exe" a -ag+DD.MM.YYYY -cfg- -ep1 -inul -m5 -r -y "F:\_data.rar" "D:\data\"