类 FilePartUtils
- java.lang.Object
-
- dev.utils.common.file.FilePartUtils
-
-
字段概要
字段 修饰符和类型 字段 说明 static longMIN_LENGTHstatic intPART_COUNTstatic java.lang.StringPART_SUFFIX
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static byte[]fileSplit(java.io.File file, long start, long end)文件拆分static byte[]fileSplit(java.io.File file, FilePartAssist assist, int partIndex)文件拆分static byte[]fileSplit(java.io.File file, FilePartItem item)文件拆分static byte[]fileSplit(java.lang.String filePath, long start, long end)文件拆分static byte[]fileSplit(java.lang.String filePath, FilePartAssist assist, int partIndex)文件拆分static byte[]fileSplit(java.lang.String filePath, FilePartItem item)文件拆分static booleanfileSplitDelete(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath, int partIndex)删除拆分文件static booleanfileSplitDelete(java.io.File file, FilePartItem item, java.lang.String destFolderPath)删除拆分文件static booleanfileSplitDelete(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath, int partIndex)删除拆分文件static booleanfileSplitDelete(java.lang.String filePath, FilePartItem item, java.lang.String destFolderPath)删除拆分文件static booleanfileSplitDeletes(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath)删除拆分文件static booleanfileSplitDeletes(java.io.File file, java.lang.String destFolderPath)删除拆分文件static booleanfileSplitDeletes(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath)删除拆分文件static booleanfileSplitDeletes(java.lang.String filePath, java.lang.String destFolderPath)删除拆分文件static booleanfileSplitMerge(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath, java.lang.String fileName)分片合并static booleanfileSplitMerge(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath, java.lang.String fileName)分片合并static booleanfileSplitMergeFiles(java.io.File file, java.util.List<java.io.File> files)分片合并static booleanfileSplitMergeFiles(java.lang.String filePath, java.util.List<java.io.File> files)分片合并static booleanfileSplitMergePaths(java.io.File file, java.util.List<java.lang.String> paths)分片合并static booleanfileSplitMergePaths(java.lang.String filePath, java.util.List<java.lang.String> paths)分片合并static booleanfileSplitSave(java.io.File file, long start, long end, java.lang.String destFolderPath, java.lang.String partName)文件拆分并存储static booleanfileSplitSave(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath, int partIndex)文件拆分并存储static booleanfileSplitSave(java.io.File file, FilePartItem item, java.lang.String destFolderPath)文件拆分并存储static booleanfileSplitSave(java.lang.String filePath, long start, long end, java.lang.String destFolderPath, java.lang.String partName)文件拆分并存储static booleanfileSplitSave(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath, int partIndex)文件拆分并存储static booleanfileSplitSave(java.lang.String filePath, FilePartItem item, java.lang.String destFolderPath)文件拆分并存储static booleanfileSplitSaves(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath)文件拆分并存储static booleanfileSplitSaves(java.io.File file, java.lang.String destFolderPath)文件拆分并存储static booleanfileSplitSaves(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath)文件拆分并存储static booleanfileSplitSaves(java.lang.String filePath, java.lang.String destFolderPath)文件拆分并存储static FilePartAssistgetFilePartAssist(java.io.File file)获取文件分片辅助类static FilePartAssistgetFilePartAssist(java.io.File file, int partCount, long minLength)获取文件分片辅助类static FilePartAssistgetFilePartAssist(java.lang.String filePath)获取文件分片辅助类static FilePartAssistgetFilePartAssist(java.lang.String filePath, int partCount, long minLength)获取文件分片辅助类static java.lang.StringgetPartName(FilePartAssist assist, int partIndex)获取分片文件名 ( 后缀索引拼接 )static java.lang.StringgetPartName(FilePartItem item, java.lang.String fileName)获取分片文件名 ( 后缀索引拼接 )static java.lang.StringgetPartName(java.lang.String fileName, int partIndex)获取分片文件名 ( 后缀索引拼接 )static booleanisFilePart(java.io.File file)是否符合文件分片条件static booleanisFilePart(java.io.File file, int partCount, long minLength)是否符合文件分片条件static booleanisFilePart(java.lang.String filePath)是否符合文件分片条件static booleanisFilePart(java.lang.String filePath, int partCount, long minLength)是否符合文件分片条件
-
-
-
方法详细资料
-
getPartName
public static java.lang.String getPartName(FilePartItem item, java.lang.String fileName)
获取分片文件名 ( 后缀索引拼接 )- 参数:
item-FilePartItemfileName- 原始文件名- 返回:
- 分片文件名
-
getPartName
public static java.lang.String getPartName(FilePartAssist assist, int partIndex)
获取分片文件名 ( 后缀索引拼接 )- 参数:
assist-FilePartAssistpartIndex- 分片索引- 返回:
- 分片文件名
-
getPartName
public static java.lang.String getPartName(java.lang.String fileName, int partIndex)获取分片文件名 ( 后缀索引拼接 )- 参数:
fileName- 原始文件名partIndex- 分片索引- 返回:
- 分片文件名
-
getFilePartAssist
public static FilePartAssist getFilePartAssist(java.lang.String filePath)
获取文件分片辅助类- 参数:
filePath- 文件路径- 返回:
FilePartAssist
-
getFilePartAssist
public static FilePartAssist getFilePartAssist(java.lang.String filePath, int partCount, long minLength)
获取文件分片辅助类- 参数:
filePath- 文件路径partCount- 分片总数minLength- 分片片段允许最小值 byte- 返回:
FilePartAssist
-
getFilePartAssist
public static FilePartAssist getFilePartAssist(java.io.File file)
获取文件分片辅助类- 参数:
file- 文件- 返回:
FilePartAssist
-
getFilePartAssist
public static FilePartAssist getFilePartAssist(java.io.File file, int partCount, long minLength)
获取文件分片辅助类- 参数:
file- 文件partCount- 分片总数minLength- 分片片段允许最小值 byte- 返回:
FilePartAssist
-
isFilePart
public static boolean isFilePart(java.lang.String filePath)
是否符合文件分片条件- 参数:
filePath- 文件路径- 返回:
trueyes,falseno
-
isFilePart
public static boolean isFilePart(java.lang.String filePath, int partCount, long minLength)是否符合文件分片条件- 参数:
filePath- 文件路径partCount- 分片总数minLength- 分片片段允许最小值 byte- 返回:
trueyes,falseno
-
isFilePart
public static boolean isFilePart(java.io.File file)
是否符合文件分片条件- 参数:
file- 文件- 返回:
trueyes,falseno
-
isFilePart
public static boolean isFilePart(java.io.File file, int partCount, long minLength)是否符合文件分片条件- 参数:
file- 文件partCount- 分片总数minLength- 分片片段允许最小值 byte- 返回:
trueyes,falseno
-
fileSplit
public static byte[] fileSplit(java.lang.String filePath, long start, long end)文件拆分- 参数:
filePath- 文件路径start- 分片字节开始索引end- 分片字节结束索引- 返回:
- 指定位置数据
-
fileSplit
public static byte[] fileSplit(java.io.File file, long start, long end)文件拆分慎用, 防止内存溢出- 参数:
file- 文件start- 分片字节开始索引end- 分片字节结束索引- 返回:
- 指定位置数据
-
fileSplit
public static byte[] fileSplit(java.lang.String filePath, FilePartItem item)文件拆分- 参数:
filePath- 文件路径item-FilePartItem- 返回:
- 指定位置数据
-
fileSplit
public static byte[] fileSplit(java.io.File file, FilePartItem item)文件拆分- 参数:
file- 文件item-FilePartItem- 返回:
- 指定位置数据
-
fileSplit
public static byte[] fileSplit(java.lang.String filePath, FilePartAssist assist, int partIndex)文件拆分- 参数:
filePath- 文件路径assist-FilePartAssistpartIndex- 分片索引- 返回:
- 指定位置数据
-
fileSplit
public static byte[] fileSplit(java.io.File file, FilePartAssist assist, int partIndex)文件拆分- 参数:
file- 文件assist-FilePartAssistpartIndex- 分片索引- 返回:
- 指定位置数据
-
fileSplitSave
public static boolean fileSplitSave(java.lang.String filePath, long start, long end, java.lang.String destFolderPath, java.lang.String partName)文件拆分并存储- 参数:
filePath- 文件路径start- 分片字节开始索引end- 分片字节结束索引destFolderPath- 存储目标文件夹地址partName- 分片文件名- 返回:
truesuccess,falsefail
-
fileSplitSave
public static boolean fileSplitSave(java.io.File file, long start, long end, java.lang.String destFolderPath, java.lang.String partName)文件拆分并存储- 参数:
file- 文件start- 分片字节开始索引end- 分片字节结束索引destFolderPath- 存储目标文件夹地址partName- 分片文件名- 返回:
truesuccess,falsefail
-
fileSplitSave
public static boolean fileSplitSave(java.lang.String filePath, FilePartItem item, java.lang.String destFolderPath)文件拆分并存储- 参数:
filePath- 文件路径item-FilePartItemdestFolderPath- 存储目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitSave
public static boolean fileSplitSave(java.io.File file, FilePartItem item, java.lang.String destFolderPath)文件拆分并存储- 参数:
file- 文件item-FilePartItemdestFolderPath- 存储目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitSave
public static boolean fileSplitSave(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath, int partIndex)文件拆分并存储- 参数:
filePath- 文件路径assist-FilePartAssistdestFolderPath- 存储目标文件夹地址partIndex- 分片索引- 返回:
truesuccess,falsefail
-
fileSplitSave
public static boolean fileSplitSave(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath, int partIndex)文件拆分并存储- 参数:
file- 文件assist-FilePartAssistdestFolderPath- 存储目标文件夹地址partIndex- 分片索引- 返回:
truesuccess,falsefail
-
fileSplitSaves
public static boolean fileSplitSaves(java.lang.String filePath, java.lang.String destFolderPath)文件拆分并存储- 参数:
filePath- 文件路径destFolderPath- 存储目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitSaves
public static boolean fileSplitSaves(java.io.File file, java.lang.String destFolderPath)文件拆分并存储- 参数:
file- 文件destFolderPath- 存储目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitSaves
public static boolean fileSplitSaves(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath)文件拆分并存储- 参数:
filePath- 文件路径assist-FilePartAssistdestFolderPath- 存储目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitSaves
public static boolean fileSplitSaves(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath)文件拆分并存储- 参数:
file- 文件assist-FilePartAssistdestFolderPath- 存储目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitDelete
public static boolean fileSplitDelete(java.lang.String filePath, FilePartItem item, java.lang.String destFolderPath)删除拆分文件- 参数:
filePath- 文件路径item-FilePartItemdestFolderPath- 待删除目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitDelete
public static boolean fileSplitDelete(java.io.File file, FilePartItem item, java.lang.String destFolderPath)删除拆分文件- 参数:
file- 文件item-FilePartItemdestFolderPath- 待删除目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitDelete
public static boolean fileSplitDelete(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath, int partIndex)删除拆分文件- 参数:
filePath- 文件路径assist-FilePartAssistdestFolderPath- 待删除目标文件夹地址partIndex- 分片索引- 返回:
truesuccess,falsefail
-
fileSplitDelete
public static boolean fileSplitDelete(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath, int partIndex)删除拆分文件- 参数:
file- 文件assist-FilePartAssistdestFolderPath- 待删除目标文件夹地址partIndex- 分片索引- 返回:
truesuccess,falsefail
-
fileSplitDeletes
public static boolean fileSplitDeletes(java.lang.String filePath, java.lang.String destFolderPath)删除拆分文件- 参数:
filePath- 文件路径destFolderPath- 待删除目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitDeletes
public static boolean fileSplitDeletes(java.io.File file, java.lang.String destFolderPath)删除拆分文件- 参数:
file- 文件destFolderPath- 待删除目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitDeletes
public static boolean fileSplitDeletes(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath)删除拆分文件- 参数:
filePath- 文件路径assist-FilePartAssistdestFolderPath- 待删除目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitDeletes
public static boolean fileSplitDeletes(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath)删除拆分文件- 参数:
file- 文件assist-FilePartAssistdestFolderPath- 待删除目标文件夹地址- 返回:
truesuccess,falsefail
-
fileSplitMergePaths
public static boolean fileSplitMergePaths(java.lang.String filePath, java.util.List<java.lang.String> paths)分片合并- 参数:
filePath- 文件路径paths- 待合并文件 ( 按顺序 )- 返回:
truesuccess,falsefail
-
fileSplitMergePaths
public static boolean fileSplitMergePaths(java.io.File file, java.util.List<java.lang.String> paths)分片合并- 参数:
file- 文件paths- 待合并文件 ( 按顺序 )- 返回:
truesuccess,falsefail
-
fileSplitMergeFiles
public static boolean fileSplitMergeFiles(java.lang.String filePath, java.util.List<java.io.File> files)分片合并- 参数:
filePath- 文件路径files- 待合并文件 ( 按顺序 )- 返回:
truesuccess,falsefail
-
fileSplitMergeFiles
public static boolean fileSplitMergeFiles(java.io.File file, java.util.List<java.io.File> files)分片合并- 参数:
file- 文件files- 待合并文件 ( 按顺序 )- 返回:
truesuccess,falsefail
-
fileSplitMerge
public static boolean fileSplitMerge(java.lang.String filePath, FilePartAssist assist, java.lang.String destFolderPath, java.lang.String fileName)分片合并- 参数:
filePath- 文件路径assist-FilePartAssistdestFolderPath- 分片所在文件夹地址fileName- 原文件名- 返回:
truesuccess,falsefail
-
fileSplitMerge
public static boolean fileSplitMerge(java.io.File file, FilePartAssist assist, java.lang.String destFolderPath, java.lang.String fileName)分片合并- 参数:
file- 文件assist-FilePartAssistdestFolderPath- 分片所在文件夹地址fileName- 原文件名- 返回:
truesuccess,falsefail
-
-