我有一个批处理文件,可在下面的2个磁盘之间复制数据:
"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -ag E:\Backup C:\NeedBackup -ms
也许使用Winrar或7-zip,但他们无法复制“拒绝”文件夹以获取所有权限。我想跳过该文件夹并继续复制其他文件。有人帮我吗???
启动WinRAR,然后在帮助主题上单击菜单帮助。在选项卡内容上,打开列表项命令行模式。首先阅读帮助页面的命令行语法。
下一个打开的子列表项“开关”,然后单击“字母开关列表”项。在阅读适用于WinRAR的GUI版本的可用开关的列表时,请构建命令行。
例如:
"%ProgramFiles(x86)%\WinRAR\WinRAR.exe" a -ac -agYYYY-MM-DD -cfg- -ep1 -ibck -inul E:\Backup C:\NeedBackup\
注1: Switch-inul
隐式启用了-y
未记录的功能,但是我从WinRAR的作者和我自己的测试中知道。
-dh
尽管我建议不要将其用于此备份操作,但您也可以使用该开关。
通过使用附加开关-ao
,创建的备份存档将仅包含已设置了当前存档属性的文件。这意味着由于上次备份-ac
操作中使用了switch ,因此仅将自上次备份以来添加/修改的文件添加到新档案中,即创建增量备份档案,而不是始终执行完整备份。
那么,开关-df
也可以用于代替-ac
并-ao
创建增量备份。WinRAR仅删除可以100%成功压缩到存档中的文件。
有关这些开关的详细信息,请阅读其帮助页面。
注意2:命令行会创建RAR存档文件。对于ZIP文件,您将另外需要switch -afzip
。
注意3: 7-Zip还有一个帮助文件,还详细说明了命令行中所有可用命令和开关的用法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句