public class SevenZArchiver extends Object implements Archiver
Constructor and Description |
---|
SevenZArchiver(File file)
构造
|
SevenZArchiver(OutputStream out)
构造
|
SevenZArchiver(SeekableByteChannel channel)
构造
|
Modifier and Type | Method and Description |
---|---|
SevenZArchiver |
add(File file,
String path,
Filter<File> filter)
将文件或目录加入归档包,目录采取递归读取方式按照层级加入
|
void |
close()
无异常关闭
|
SevenZArchiver |
finish()
结束已经增加的文件归档,此方法不会关闭归档流,可以继续添加文件
|
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile |
getSevenZOutputFile()
获取
SevenZOutputFile 以便自定义相关设置 |
public SevenZArchiver(File file)
file
- 归档输出的文件public SevenZArchiver(OutputStream out)
out
- 归档输出的流public SevenZArchiver(SeekableByteChannel channel)
channel
- 归档输出的文件public org.apache.commons.compress.archivers.sevenz.SevenZOutputFile getSevenZOutputFile()
SevenZOutputFile
以便自定义相关设置SevenZOutputFile
public SevenZArchiver add(File file, String path, Filter<File> filter)
Archiver
add
in interface Archiver
file
- 文件或目录path
- 文件或目录的初始路径,null表示位于根路径filter
- 文件过滤器,指定哪些文件或目录可以加入,当Filter.accept(Object)
为true时加入。public SevenZArchiver finish()
Archiver
Copyright © 2024. All rights reserved.