ReplaceEntryExample.java
package example;
import java.io.File;
import java.io.FileWriter;
import org.zeroturnaround.zip.ZipUtil;
public class ReplaceEntryExample {
private ReplaceEntryExample() {
}
public static void main(String[] args) throws Exception {
replaceEntry();
}
public static void replaceEntry() throws Exception {
// lets unpack a file
File zipArchive = new File("src/test/resources/demo.zip");
File resultingFile = new File("foo.txt");
ZipUtil.unpackEntry(zipArchive, "foo.txt", resultingFile);
// lets work with the file a bit
FileWriter fw = new FileWriter(resultingFile);
fw.write("Hello World!\n");
fw.close();
ZipUtil.replaceEntry(zipArchive, "foo.txt", resultingFile);
}
}