"C:\Program Files\WinRAR\WinRAR.exe" a -ibck -ag -r -m3 -x*\bin\ -x*\obj\ -x*\publish\ -x"abc.csproj.user" abc.rar *
a 添加文件到压缩文件夹
-ibck 在后台运行 WinRAR
-ag 表示当创建压缩文件时,以格式"YYYYMMDDHHMMSS"附加当前日期、时间字符串;
最后的文件名就是bakYYYYMMDDHHMMSS.rar
-r 递归子目录
-m3 设置压缩级别,0存储 3默认 5最大
-x*\bin\ 排除bin目录
-x*\obj\ 排除obj目录
-x*\publish\ 排除publish目录
-x*.mp3 排除mp3为后缀的文件
-x"abc.csproj.user" 排除 abc.csproj.user 文件,不加引号貌似没效果
abc.rar 要生成的的文件,因为加了-ag参数,最后会生成abcYYYYMMDDHHMMSS.rar形式的文件
* 所有文件及文件夹,排除-x参数指定的文件或文件夹
如果要生成zip文档,就将 abc.rar 改为 abc.zip ,winrar自动会自己判断扩展名。