public interface FileCompressor
Modifier and Type | Method and Description |
---|---|
void |
addFile(File file)
添加文件
|
void |
addFile(String file)
添加文件
|
void |
addFile(String name,
byte[] bs)
添加文件
|
void |
addFile(String name,
File file)
添加文件
|
void |
addFile(String name,
InputStream in)
添加文件
|
void |
addFile(String name,
String file)
添加文件
|
void |
addFilePrefix(String prefix,
File file)
添加文件
|
void |
addFilePrefix(String prefix,
String file)
添加文件
|
void |
compress()
进行压缩
|
void |
compressNotify(Consumer<String> notify)
压缩通知
|
String |
getAbsoluteCompressPath()
获取压缩产物文件绝对路径
|
Closeable |
getCloseable()
获取可关闭接口
|
String |
getSuffix()
获取后缀
|
void |
setAbsoluteCompressPath(String path)
设置压缩产物文件绝对路径
|
void |
setCompressPath(String compressPath)
设置压缩产物文件目录
|
void |
setFileName(String fileName)
设置压缩产物文件名
|
void |
setSuffix(String suffix)
设置后缀
|
void addFile(String file)
file
- filevoid addFile(File file)
file
- filevoid addFilePrefix(String prefix, String file)
prefix
- prefixfile
- filevoid addFilePrefix(String prefix, File file)
prefix
- prefixfile
- filevoid addFile(String name, byte[] bs)
name
- namebs
- bsvoid addFile(String name, InputStream in)
name
- namein
- invoid setSuffix(String suffix)
suffix
- 后缀void setCompressPath(String compressPath)
compressPath
- 压缩文件目录void setFileName(String fileName)
void setAbsoluteCompressPath(String path)
path
- 压缩产物文件绝对路径String getAbsoluteCompressPath()
String getSuffix()
Closeable getCloseable()
Copyright © 2024. All rights reserved.