0
我試圖把文件fileNamePath
在zip壓縮包(參數是d:\的text.txt d:\ archive.zip):無法寫入文件壓縮
public static void main(String[] args) throws IOException {
if (args.length==0) return;
String fileNamePath = args[0];
String zipPath = args[1];
FileOutputStream outputStream = new FileOutputStream(zipPath);
ZipOutputStream zipOutputStream = new ZipOutputStream(outputStream);
zipOutputStream.putNextEntry(new ZipEntry(fileNamePath));
File file = new File(fileNamePath);
Files.copy(file.toPath(),zipOutputStream);
zipOutputStream.closeEntry();
zipOutputStream.close();
}
創建存檔,但我不沒有看到任何文件。爲什麼?
[將文件添加到ZIP文件]可能的重複(http://stackoverflow.com/questions/10103861/adding-files-to-zip-file) – aribeiro
您沒有看到任何文件?當我用相同的參數運行上面的代碼時它創建了一個帶有文件夾D的zip文件:它內部和text.txt被放置。 –
嗯,這有點好笑。當我解壓檔案文件時。但是當我雙擊zip時沒有看到它。我使用win7 – SergeiK