小编Sam*_*mbi的帖子

在android中压缩文件和文件夹

所以我创建了一个类,下面是这里的例子.http://www.jondev.net/articles/Zipping_Files_with_Android_%28Programmatically%29这很棒,它可以为文件创造奇迹.说到文件夹,它不起作用.我尝试将字符串切换到文件并使用isDirectory,但这是不行的.这是代码:

import android.util.Log; 
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;

public class Compress {

    private static final int BUFFER = 2048;
    private String[] _files;
    private String _zipFile;

    public Compress(String[] files, String zipFile) {
        _files = files;
        _zipFile = zipFile;
    }

    public void zip() {
        try {
            BufferedInputStream origin = null;
            FileOutputStream dest = new FileOutputStream(_zipFile);
            ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(
                    dest));
            byte data[] = new byte[BUFFER];
            for (int i = 0; i …
Run Code Online (Sandbox Code Playgroud)

directory zip android file

5
推荐指数
1
解决办法
1622
查看次数

标签 统计

android ×1

directory ×1

file ×1

zip ×1