以下代码,如何使用java将文件添加到zip:
String source = "C:/Users/XXXXX/Desktop/Helicopter.zip";
try {
ZipFile zipFile = new ZipFile(source);
ZipParameters parameters = new ZipParameters();
zipFile.addFile(new File("C:/Users/XXXXXX/Desktop/HELLO_HELICOPTER.txt"), parameters);
} catch (net.lingala.zip4j.exception.ZipException e) {
e.printStackTrace();
}
如何在zip归档文件的特定文件夹中添加文件?
解决方法:
我找到了解决方案:
将要添加的文件放在特定的文件夹中,然后使用方法“ addFolder()”.
该文件夹中的所有文件都会被添加,并且如果zip中已经存在相同名称的文件夹,则不会重新创建您的文件夹,但是文件将被添加到现有的文件夹中
例:
ZipFile zipFile = new ZipFile(source);
ZipParameters parameters = new ZipParameters();
zipFile.addFolder(new File("C:/Users/XXXXXX/Desktop/HELLO_Folder), parameters);
标签:java,zip4j
来源: https://codeday.me/bug/20191013/1907864.html