我想用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());
}
我在
上得到了一个FileNotFoundExceptionZipOutputStream out = new ZipOutputStream(new FileOutputStream(f));
这是使用txt文件创建zip文件的正确方法吗?如果是这样,我将如何修复此异常?
答案 0 :(得分:0)
您必须输入整个路径,包括驱动器号和文件扩展名, 在新文件(“test.zip”);