/**
* 压缩(zip4j)
* @param srcDir 要压缩文件夹
* @param targetDir zip文件存放位置
* @param zipName 压缩文件名字
* @param encrypt 是否加密
* @param password 密码
* @return
*/
public static boolean toZip(String srcDir, String targetDir, String zipName, boolean encrypt, String password){
try {
ZipFile zipFile = new ZipFile(targetDir+zipName);
File src = new File(srcDir);
File[] srcFiles = src.listFiles();
if (srcFiles == null || srcFiles.length < 1) {
log.error(srcDir + "目录下没有文件");
return false;
}
ArrayList<File> files = new ArrayList<>(Arrays.asList(srcFiles));
ZipParameters parameters = new ZipParameters();
parameters.setCompressionMethod(Zip4jConstants.COMP_DEFLATE);//压缩方法
parameters.setCompressio
java压缩文件
最新推荐文章于 2024-06-11 10:15:07 发布