gpt4 book ai didi

java - Zip4j:如果创建的 zip 文件存在,如何覆盖

转载 作者:行者123 更新时间:2023-12-02 05:39:08 25 4
gpt4 key购买 nike

当我使用 Zip4j 创建 zip 文件时,我想覆盖现有的 zip 文件。当我使用 Zip4j 创建 zip 文件时,我的文件将根据 splitSize 进行分割。所以我无法检查。这是我的代码示例...

        File file = new File("C:\\temp\\5.pdf");
ZipParameters parameters = new ZipParameters();
// set compression method to store compression
parameters.setCompressionMethod(Zip4jConstants.COMP_DEFLATE);
// Set the compression level. This value has to be in between 0 to 9
parameters.setCompressionLevel(Zip4jConstants.DEFLATE_LEVEL_NORMAL);


zipFile.createZipFile(file, parameters, true, splitSize);

最佳答案

无论文件是否存在,以下代码都将起作用:

File file = new File("<your zip file">);
boolean delete = file.delete();

如果文件已删除,则 boolean 值为 true;如果文件不存在或无法删除,则 boolean 值为 false。当然,如果文件因除“文件不存在”之外的任何原因而无法删除,您将不知道。如果您关心它,您应该使用 Arno_Geismar 建议的代码。

关于java - Zip4j:如果创建的 zip 文件存在,如何覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24671851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com