Java开发的Zip文件在Windows 7默认情况下无法打开

时间:2013-02-15 10:46:34

标签: java windows-7 zip zipoutputstream

我使用ZipOutputStream创建了Zip文件。 zip文件是成功创建的,并且能够使用WinRar和Winzip文件打开。文件显示在Zip文件中。

但同样的文件,我无法在Windows 7默认的Zip Extractor中打开。尝试使用Windows 7默认提取器进行提取时,Zip文件中没有文件。但实际上Zip文件中有多个文件可用。

请帮助... Thx ..

3 个答案:

答案 0 :(得分:0)

试试这个,它对我有用

File zipedFile = new File(OUTPUT_ZIP_FILE);
 zipedFile.setWritable(true);

答案 1 :(得分:0)

尝试:

outPutStream.putNextEntry(new ZipEntry(file.getName()));

答案 2 :(得分:0)

我的相对路径是/somefolder/somefile.txt 当删除第一个" /"一切都开始完美。 (改为使用以下路径:" somefolder / somefile.txt")。