Hallo Stefano!
Ich weiß zwar nicht, warum deine Code nicht das gewünschte tut, aber ich hab gerade ein bisschen rumprobiert und statt dem ZipInputStream ein ZipFile benutzt:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;
public class ZipTest
{
public static void main(String[] args)
{
try {
File file = new File("test.zip");
ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(file));
ZipEntry ze = new ZipEntry("Hallo.txt");
ze.setComment("Dies ist ein Kommenar.");
zos.putNextEntry(ze);
zos.closeEntry();
zos.close();
ZipFile zf = new ZipFile(file);
Enumeration en = zf.entries();
while (en.hasMoreElements()) {
ZipEntry entry = (ZipEntry)en.nextElement();
System.out.println(entry.getComment());
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Und so funktionierts einwandfrei!
Servus
--
flowh .
Es ist nicht deine Schuld, dass die Welt ist, wie sie ist, es wär nur deine Schuld, wenn sie so bleibt.
- Die Ärzte
flowh .
Es ist nicht deine Schuld, dass die Welt ist, wie sie ist, es wär nur deine Schuld, wenn sie so bleibt.
- Die Ärzte