java调用7zip demo
来源:互联网 发布:只有程序员才懂的笑话 编辑:程序博客网 时间:2024/06/10 08:39
import java.io.IOException;
public class ZIPTest2 {
public static void main(String[] args) throws Exception {
//
String tool = "C:\\Program Files\\7-Zip\\7z.exe";
String sourcefolder = "E:\\test\\*";
String targetZip = "E:\\test.zip";
String exec = String.format("%s a \"%s\" \"%s\"", tool, targetZip, sourcefolder);
Runtime runtime = Runtime.getRuntime();
Process pro = runtime.exec(exec);
int result = pro.waitFor();
if(result != 0){
System.out.println("init zip error.");
}
pro.destroy();
Thread.sleep(1000);
String addfile = String.format("%s a \"%s\" -aoa \"%s\"", tool, targetZip, "E:\\test2");
pro = runtime.exec(addfile);
result = pro.waitFor();
if(result != 0){
System.out.println("update file .iso error.");
}
pro.destroy();
runtime.freeMemory();
runtime.gc();
}
}
public class ZIPTest2 {
public static void main(String[] args) throws Exception {
//
String tool = "C:\\Program Files\\7-Zip\\7z.exe";
String sourcefolder = "E:\\test\\*";
String targetZip = "E:\\test.zip";
String exec = String.format("%s a \"%s\" \"%s\"", tool, targetZip, sourcefolder);
Runtime runtime = Runtime.getRuntime();
Process pro = runtime.exec(exec);
int result = pro.waitFor();
if(result != 0){
System.out.println("init zip error.");
}
pro.destroy();
Thread.sleep(1000);
String addfile = String.format("%s a \"%s\" -aoa \"%s\"", tool, targetZip, "E:\\test2");
pro = runtime.exec(addfile);
result = pro.waitFor();
if(result != 0){
System.out.println("update file .iso error.");
}
pro.destroy();
runtime.freeMemory();
runtime.gc();
}
}
0 0
- java调用7zip demo
- 7zip命令行调用
- 7zip命令行调用
- 7zip命令行调用
- 7zip命令行调用
- java调用linux zip压缩
- JAVA调用C++入门DEMO
- JAVA RMI远程调用demo
- java调用zookeeper API demo
- websphere mq java调用mqi通信demo
- 通过java调用js方法的demo
- 通过java调用js方法的demo
- JAVA通过JNI调用C函数Demo
- CPP通过JNI调用JAVA函数Demo
- Java调用淘宝API demo源代码
- java 远程调用shell脚本demo
- Java递归调用测试小demo
- java调用winrar解压文件[rar.bz2.zip.....]
- iOS网络编程:五、Post代理异步
- open()方法的大小问题
- Objective-C
- 秒杀多线程第十四篇 读者写者问题继 读写锁SRWLock
- Arcgis 怎样把string类型的数据转为int型
- java调用7zip demo
- Storm里面fieldsGrouping和Field的概念详解
- 14-mysql优化之使用存储过程向mysql数据库中添加4000000条数据
- iOS原生自定义二维码扫描界面(类似微信)
- 三维空间中旋转的表示
- css3-选择器
- 搭建基于"Jenkins"的iOS持续集成环境
- memcache共享session
- Android常用控件(一)