解析和生成rar包

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:17:58
我是一无所知,只知道要做借口,解析和生成rar包。
希望提供点思路,及参考资料。谢谢

zip的可以利用api中的类来处理,rar不可以,只能调用rar的文件来执行,需要你首先安装rar

例子:

* cmd 下调试成功的命令

* 压缩:Rar a c:\test.rar c:\3Out_20050107.MDB

* 解压:UnRar x * c:\test.rar d:\

*/

private static String rarCmd = "C:\\Program Files\\WinRAR\\Rar.exe a ";

private static String unrarCmd = "C:\\Program Files\\WinRAR\\UnRar x ";

private static int count = 0;

/**

* 将1个文件压缩成RAR格式

* rarName 压缩后的压缩文件名(不包含后缀)

* fileName 需要压缩的文件名(必须包含路径)

* destDir 压缩后的压缩文件存放路径

*

* return 0 表示压缩完成

* 1 表示由于一些原因失败

*

* @throws IOException

* @throws InterruptedException

*/

public static int RARFile(String rarName, String fileName, String des