我有文件夹C:\testA01
,C:\testA02
和C:\testB01
,C:\testB02
。
如何创建命令以仅存档名称中包含testA
的文件夹?
"C:\Program Files\WinRAR\WinRAR.exe" a -r -u -rr8 -y C:\BACKUP\backup.rar C:\testA ?? \*.*
答案 0 :(得分:1)
Windows命令行解释程序不支持文件夹路径中的通配符。只能使用 DIR 或 FOR 搜索与模式匹配的文件夹。
但请查看 WinRAR 版本5.30或更高版本的程序文件目录中的文本文件 WhatsNew.txt 。可以阅读:
- 醇>
文件名中的RAR命令行允许使用文件夹通配符 存档。例如:
备份c:\ backup \ 2015 * \ *
将归档c:\ backup中的所有“2015 *”文件夹。使用-r开关搜索
对于'2015 *'也在c:\ backup子文件夹中。
WinRAR v5.30可用于Windows XP及更高版本的Windows。
备份任务的命令行例如是:
"%ProgramFiles%\WinRAR\Rar.exe" u -cfg- -ep1 -idq -r -rr8 -y C:\BACKUP\backup.rar C:\testA*\*
有关已使用命令u
的详细信息,例如带有开关a
的命令-u
,并且已使用的开关请参阅文本文件 Rar.txt 作为手册对于 WinRAR 的控制台版Rar.exe
。
当然,您也可以从命令行运行GUI版本,但必须更改一个开关:
"%ProgramFiles%\WinRAR\WinRAR.exe" u -cfg- -ep1 -ibck -r -rr8 -y C:\BACKUP\backup.rar C:\testA*\*
用于在后台运行GUI版本的开关-ibck
(最小化到系统托盘)用于代替-idq
,这意味着控制台版本在安静模式下运行,只有错误消息打印到控制台窗口中。
在 WinRAR 的帮助下解释了与控制台版本有一些差异的GUI版本的命令和开关。启动 WinRAR ,在菜单项帮助主题上单击菜单帮助,选择标签目录,打开项命令行模式并阅读此列表项下面列出的页面。