本文实例为大家分享了java实现文件夹解压和压缩的具体代码,供大家参考,具体内容如下
效果
实现多个文件以及文件夹的压缩和解压
代码分析
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
public class Main {
public static void main(String[] args) throws IOException {
//解决中文乱码
//压缩 参数改成你自己的源文件路径和压缩后的文件路径
//yasuo("C:\\file\\", "C:\\file.zip");
//解压 参数改成你自己的源文件路径和解压后的文件路径
jieya("C:\\file.zip", "C:\\file\\");
}
public static void jieya(String zipPath, String path) throws IOException, FileNotFoundException {
//创建解压后的文件夹
File pt=new File(path.substring(0