如何在特定文件夹中添加文件(在ZIP中)
以下代码,如何使用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);