【发布时间】:2020-06-19 20:18:33
【问题描述】:
我在下面制作了这个脚本来备份一些文件。它工作正常,但我想为需要跳过压缩的文件列出一个列表。
例如:
我的list.txt 拥有所有将被压缩的文件。但我想为需要跳过的文件创建另一个列表,例如exclusion_list.txt。实际上我把所有我想被忽略的文件压缩到命令行中,如下图-x*\Test1 -x*\Test2。
但是我真的很想制作一个排除列表,因为每次我需要排除一个文件或文件夹时都不要不断更改命令行。
我该怎么做?
"%winrar%\winrar.exe" a -x*\Test1 -x*\Test2 -ibck -ep1 -ilog%userprofile%\Desktop\log.log "compressed %date:/=.%.rar" "@list.txt"
【问题讨论】:
-
@BlackMamba
"compressed %date:/=.%.rar"确实不好。通过启动 WinRAR 并在第一个菜单项 Help topics 上单击最后一个菜单 Help 来打开 WinRAR 的帮助。选择第一个选项卡Contents,展开列表项Command line mode,展开列表项Switches,然后点击Alphabetic switchs list .从上到下阅读此列表并单击开关-ag[format]以阅读此开关的帮助。-agYYYY-MM-DD和"compressed .rar"或更好的"compressed_.rar"肯定会更好,因为 Windows 区域设置独立。
标签: batch-file zip compression rar winrar