public class ZipRecuSionUtils {
private static final int BUFFER_SIZE = 2 * 1024;
/**
* 递归压缩
*
* @param sourceFile
* @param zos
* @param name
* @param KeepDirStructure
* @throws Exception
*/
public void compress(File sourceFile, ZipOutputStream zos, String name,
boolean KeepDirStructure) throws Exception {
byte[] buf = new byte[BUFFER_SIZE];
if (sourceFile.isFile()) {
zos.putNextEntry(new ZipEntry(name));
递归压缩文件zip
最新推荐文章于 2022-08-26 18:07:54 发布
这篇博客介绍了如何使用递归方法来压缩文件到ZIP格式。通过一个工具类的实现,详细阐述了整个压缩过程,涵盖了文件遍历和压缩操作的关键步骤。
摘要由CSDN通过智能技术生成