调用Winrar命令进行压缩的代码

MAX中的代码入下:

shelllaunch "C:/Program Files/WinRAR/WinRAR.exe" "a -k -r -s -m1 D:/新建文件夹/1.rar D:/新建文件夹/"

 

 

下面是参考文章,非常感谢

如何用命令打包一个站点,包括其所有目录文件
        这个问题本来很简单,因为多数站点主机都会安装winrar,如果你获得的shell能够运行exe文件,你就可以使用rar.exe这个命令行程序进行打包,rar的详细命令可以在winrar的安装目录里"Rar.txt"文件中找到,也许因为大家习惯了图形界面,忽略了这些命令,下面我就给大家一个打包例子,希望对大家能有点帮助.

例:把E:\web\目录下的所有东西打包为1.rar放到E:\web\目录下,以便下载

C:\Program Files\WinRAR\Rar.exe a -k -r -s -m1 E:\web\1.rar E:\web\

参数说明:

a 添加文件到压缩文件中

-k 锁定压缩文件

-s产生固体存档,这样可以增大压缩比

-r包括子目录

-m1 设置压缩比

       -m0   存储      添加到压缩文件时不压缩文件。
       -m1   最快      使用最快方式(低压缩)
       -m2   较快      使用快速压缩方式
       -m3   标准      使用标准(默认)压缩方式
       -m4   较好      使用较好压缩方式(较好压缩,但是慢)
       -m5   最好      使用最大压缩方式(最好的压缩,但是最慢)

 

 

这个老兄好象很喜欢压缩技术

http://scanminer.blog.163.com/blog/static/2000426020084196372572/

posted @ 2010-07-28 11:47  softimagewht  阅读(7869)  评论(0编辑  收藏  举报