java压缩文件目录 为 zip
来源:互联网 发布:matlab二维数组 编辑:程序博客网 时间:2024/05/01 03:04
import org.apache.tools.zip.ZipOutputStream;
out 输出的zip文件流
f 要压缩的文件夹
base 压缩在zip流中文件的根目录
private void zip(ZipOutputStream out, File f, String base) throws Exception {
if (f.isDirectory()) {File[] fl = f.listFiles();
//out.putNextEntry(new org.apache.tools.zip.ZipEntry(base + "/"));
base = base.length() == 0 ? "" : base + "/";
for (int i = 0; i < fl.length; i++) {
zip(out, fl[i], base + fl[i].getName());
}
}else {
out.putNextEntry(new org.apache.tools.zip.ZipEntry(base));
FileInputStream in = new FileInputStream(f);
int b;
// System.out.println(base);
while ( (b = in.read()) != -1) {
out.write(b);
}
in.close();
}
}
0 0
- java压缩文件目录 为 zip
- java zip压缩文件和目录
- Java压缩文件/目录成ZIP包最新技巧
- 用Java实现zip压缩文件和目录程序代码(二)
- Java建立Zip压缩文件
- java Zip压缩文件
- 用java压缩文件 (ZIP)
- java 解压zip压缩文件
- Java建立Zip压缩文件
- Java建立Zip压缩文件
- java 压缩文件zip
- JAVA利用ZIP压缩文件
- java实现zip压缩文件
- Java创建ZIP压缩文件
- java 压缩文件zip
- java实现zip压缩文件
- java实现zip压缩文件
- java 压缩文件zip
- **arm的中断体系结构
- 基于ARM、linux的MF RC522射频读卡器
- 使用NPOI控制excel
- 查看windows进程号
- nginx反向代理tomcat在linux的部署
- java压缩文件目录 为 zip
- 如何分析GPSLog
- 想成为Java牛人需关注的十大必备网站
- 最大流最小割
- 第17周项目4-日期结构体
- Shell sed 替换操作
- Matlab提速
- c++11 Lambda test
- POI操作Excel常用方法总结