类 FileHelper
java.lang.Object
com.diboot.file.util.FileHelper
文件操作辅助类
- 版本:
- v2.0
- 作者:
- mazc@dibo.ltd
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleandeleteFile(String fileStoragePath) 删除文件static StringformatFileSize(Long bytes) 格式化文件大小static StringgetFileExtByName(String fileName) 根据名称取得后缀static StringgetFileName(String fileUrl) 根据文件URL解析出其文件名static String文件的存储路径static StringgetFullPath(String fileName) 获取文件的完整存储路径static StringgetRelativePath(String fileName) 获取文件的相对路径static String获取系统临时目录static boolean是否是Excel文件static boolean判断是否为本地存储static booleanisValidFileExt(String ext) 是否为合法的文件类型static booleanmakeDirectory(String dirPath) 创建文件夹static StringsaveFile(InputStream inputStream, String fileName) 上传文件static String上传文件
-
字段详细资料
-
构造器详细资料
-
FileHelper
public FileHelper()
-
-
方法详细资料
-
isValidFileExt
是否为合法的文件类型- 参数:
ext-- 返回:
-
isExcel
是否是Excel文件- 参数:
fileName-- 返回:
-
isLocalStorage
public static boolean isLocalStorage()判断是否为本地存储- 返回:
- 从以下版本开始:
- v2.4.0
-
getSystemTempDir
获取系统临时目录- 返回:
-
saveFile
public static String saveFile(org.springframework.web.multipart.MultipartFile file, String fileName) 上传文件- 参数:
file- 上传文件fileName- 文件名- 返回:
-
saveFile
上传文件- 参数:
inputStream- 文件流fileName- 文件名- 返回:
-
getFileExtByName
根据名称取得后缀- 参数:
fileName-- 返回:
-
getRelativePath
获取文件的相对路径- 参数:
fileName- 仅文件名,不含相对路径- 返回:
-
getFullPath
获取文件的完整存储路径- 参数:
fileName- 仅文件名,不含相对路径- 返回:
-
getFileName
根据文件URL解析出其文件名- 参数:
fileUrl-- 返回:
-
getFileStorageDirectory
文件的存储路径- 返回:
-
makeDirectory
创建文件夹- 参数:
dirPath-- 返回:
-
deleteFile
删除文件- 参数:
fileStoragePath-
-
formatFileSize
格式化文件大小- 参数:
bytes-- 返回:
-