Interface Archiver
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
SevenZArchiver,StreamArchiver
数据归档封装,归档即将几个文件或目录打成一个压缩包
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Details
-
add
-
add
将文件或目录加入归档,目录采取递归读取方式按照层级加入- Parameters:
file- 文件或目录predicate- 文件过滤器,指定哪些文件或目录可以加入,Predicate.test(Object)为true时加入,null表示全部加入- Returns:
- this
-
add
-
add
-
finish
-
close
void close()无异常关闭- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-