类 FileInfo
java.lang.Object
net.jlxxw.http.spider.file.FileInfo
基础文件内容
- 作者:
- chunyang.leng
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明byte[]getData()longbooleanbooleanisFail()byte[]mergeReadFile(String mergeOutPath) 合并文件读取voidsaveBigFileCache(int index, InputStream data) 存大文件voidsaveLittleFile(byte[] data) 存储小文件voidsetFail(boolean fail) voidsetRedirectUrl(String redirectUrl)
-
构造器详细资料
-
FileInfo
创建一个文件信息- 参数:
fileName- 文件名称length- 文件长度
-
FileInfo
创建一个文件信息- 参数:
fileName- 文件名称length- 文件长度shareSize- 缓存文件数量
-
FileInfo
创建一个文件信息- 参数:
fileName- 文件名称length- 文件长度shareSize- 缓存文件数量cacheFilePath- 缓存文件路径
-
-
方法详细资料
-
getRedirectUrl
-
setRedirectUrl
-
getFileName
-
getLength
public long getLength() -
isBigFile
public boolean isBigFile() -
getData
- 抛出:
IOException
-
saveLittleFile
public void saveLittleFile(byte[] data) 存储小文件- 参数:
data- 小文件数据
-
saveBigFileCache
存大文件- 参数:
data- 文件数据index- 分段位置- 抛出:
IOException
-
mergeReadFile
合并文件读取- 参数:
mergeOutPath- 合并输出路径,例如:/a/b/c/d.txt- 返回:
- 读取的文件数据
- 抛出:
FileNotFoundException- 尚未创建输出文件IOException
-
isFail
public boolean isFail() -
setFail
public void setFail(boolean fail)
-