类 FileUtils
java.lang.Object
com.walker.infrastructure.utils.FileUtils
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static final void检查目录,如果不存在将会创建新目录,包括子目录。static final voidcreateEmptyFile(String filepath) 创建空文件static final booleandeleteFile(File file) 删除一个文件static final byte[]getFileBytes(File file) 返回文件字节信息,通常适用于读取较小文件。static final StringgetFileExt(String filename) 返回文件名的扩展名,如果不存在返回null,如: txtgetFileLines(String filePath) 读文本内容,按行读取,返回集合。static final String返回路径中文件名,如: d:/demo/file.txt --> file.txtstatic final StringgetFileNameWithoutSuffix(String videoPath, String suffix) 从文件路径中,截取文件ID,文件用id命名。static final String返回文件路径地址中的路径部分,如: d:/demo/file.txt --> d:/demo/static final Stringstatic final StringgetThumbNailsName(String path) 给定文件相对路径,返回缩略图路径,如:2014/3/aaa_123456_s.jpgstatic final StringgetThumbNailsName(String path, String ext) 已过时。static final boolean文件夹或文件是否存在。static final booleanstatic voidstatic final voidstatic booleanwriteTxtFile(String content, File fileName) 把字符串内容写入到一个文件中。
-
字段详细资料
-
构造器详细资料
-
FileUtils
public FileUtils()
-
-
方法详细资料
-
getFileNameWithoutSuffix
从文件路径中,截取文件ID,文件用id命名。- 参数:
videoPath- 文件绝对路径,如 /opt/ai/video/20220921/landscape_01.mp4 或 d:\demo\movie.jpg- 返回:
- 返回文件名,没有路径和后缀,如: landscape_01 或 movie
-
getFilePathWithoutName
返回文件路径地址中的路径部分,如: d:/demo/file.txt --> d:/demo/- 参数:
url-- 返回:
-
getFileNameWithoutPath
返回路径中文件名,如: d:/demo/file.txt --> file.txt- 参数:
url-- 返回:
-
isExist
文件夹或文件是否存在。- 参数:
fileOrFolder- 文件(或文件夹)绝对路径- 返回:
-
isWindows
public static final boolean isWindows() -
getFileSystemRoot
-
checkDir
检查目录,如果不存在将会创建新目录,包括子目录。- 参数:
path-
-
getFileExt
返回文件名的扩展名,如果不存在返回null,如: txt- 参数:
filename-- 返回:
-
getFileBytes
返回文件字节信息,通常适用于读取较小文件。- 参数:
file-- 返回:
-
getFileLines
读文本内容,按行读取,返回集合。- 参数:
filePath- 文件绝对路径- 返回:
-
writeFile
-
deleteFile
删除一个文件- 参数:
file- 文件(不能是目录)- 返回:
-
writeTxtFile
把字符串内容写入到一个文件中。- 参数:
content-fileName-- 返回:
- 抛出:
Exception
-
createEmptyFile
创建空文件- 参数:
filepath-- 抛出:
IOException
-
getThumbNailsName
已过时。给定文件相对路径,返回缩略图路径,如:2014/3/aaa_123456_s.jpg- 参数:
path-ext-- 返回:
-
getThumbNailsName
给定文件相对路径,返回缩略图路径,如:2014/3/aaa_123456_s.jpg- 参数:
path-- 返回:
-
main
-