import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
/**
* zip文件解压工具类
* Created by mufeng on 2017/3/13.
*/
public class ZipFileHelper {
private static final int BUFFER_SIZE = 1024 * 1024;//1M Byte
/**
* 解压缩一个文件
*
* @param zipFile 压缩文件
* @param folderPath 解压缩的目标目录
* @return
* @throws IOException 当解压缩过程出错时抛出
*/
public static ArrayList<File> upZipFile(File zipFile, String folderPath) throws IOException {
ArrayList<File> fileList = new ArrayList<File>();
File desDir = new File(folderPath);
if (!desDir.exists()) {
desDir.mkdirs();
}
ZipFile zf = new ZipFile(zipFile);
for (Enumeration<?> e
Android实现解压压缩文件
最新推荐文章于 2024-08-03 09:30:00 发布
这个博客介绍了如何使用Java的ZipFile类在Android中进行文件的解压缩操作。提供了两个静态方法,一个用于解压整个zip文件到指定目录,另一个则只解压文件名包含特定文字的文件。
摘要由CSDN通过智能技术生成