Giriş
Şu satırı dahil ederiz.
Şu satırı dahil ederiz.
import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream;
constructor
Verilen dosyayı ziplemek için şöyle yaparız.public static void makeZip(String filename) throws IOException,
ArchiveException {
File sourceFile = new File(filename);
final OutputStream out = new FileOutputStream(filename.substring(0,
filename.lastIndexOf('.')) + ".zip");
ZipArchiveOutputStream os = new ZipArchiveOutputStream(out);
os.setUseZip64(Zip64Mode.AsNeeded);
os.putArchiveEntry(new ZipArchiveEntry(sourceFile.getName()));
IOUtils.copy(new FileInputStream(sourceFile), os);
os.closeArchiveEntry();
os.close();
}
Hiç yorum yok:
Yorum Gönder