Package org.miaixz.bus.core.io.compress
Class ZipReplacer
java.lang.Object
org.miaixz.bus.core.io.compress.ZipReplacer
- All Implemented Interfaces:
Closeable,AutoCloseable
Zip文件替换,用户替换源Zip文件,并生成新的文件
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddReplace(String entryPath, Resource resource) 增加替换的内容,如果路径不匹配,则不做替换,也不加入voidclose()void写出到ZipWriter
-
Constructor Details
-
ZipReplacer
构造- Parameters:
zipReader- ZipReaderignoreCase- 是否忽略path大小写
-
-
Method Details
-
addReplace
增加替换的内容,如果路径不匹配,则不做替换,也不加入- Parameters:
entryPath- 路径resource- 被压缩的内容- Returns:
- this
-
write
写出到ZipWriter- Parameters:
writer-ZipWriter
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-