android用txt文件创建zip文件

时间:2014-03-10 03:42:12

标签: android zip

我想用txt文件创建一个zip文件。每个txt文件都是一个字符串。这是我的代码

        File f = new File("test.zip");
        f.mkdirs(); 
        try {
            ZipOutputStream out = new ZipOutputStream(new FileOutputStream(f));
            out.putNextEntry(new ZipEntry("testfolder/mytext.txt"));

            byte[] data = stringInTXT.toString().getBytes();
            out.write(data, 0, data.length);
            out.closeEntry();
            out.close();
        } catch (IOException e) {
            System.out.println(e.toString());
        }

我在

上得到了一个FileNotFoundException
ZipOutputStream out = new ZipOutputStream(new FileOutputStream(f));

这是使用txt文件创建zip文件的正确方法吗?如果是这样,我将如何修复此异常?

1 个答案:

答案 0 :(得分:0)

您必须输入整个路径,包括驱动器号和文件扩展名, 在新文件(“test.zip”);