在 Windows PC 上工作时,我使用了包含以下行的 cmd 文件:
winrar.exe a -agYYYYMMDD -x*\*.cmd -r -ibck -ep1 -ed "%~dp0..\_materials\bak - .rar" *.*
它帮助我创建当前文件夹的备份,并在文件名中添加日期并排除一些特定文件。
我在 OS X 上怎么会有同样的问题?我可以用 zip 代替 rar。
更新。以下是 winrar 使用这些参数执行的操作的解释:
- A- 添加到档案
- -agYYYYMMDD- 将当前日期以 YYYYMMDD 格式添加到存档文件
- -x*\*.cmd- 从结果存档中排除所有 cmd 文件
- -r- 包括所有子文件夹和文件
- -ibck- 在后台运行
- -ep1- 从存档中排除当前文件夹
- -ed- 排除空文件夹
(这是适用于 mac os 的 winrar -http://www.rarlab.com/rar/rarosx-5.0.1.tar.gz)