public class FileUtil
extends org.apache.commons.io.FileUtils
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeStream(Closeable is)
关闭流
|
static void |
deleteDir(String fileName)
递归删除目录
|
static Long |
getFilelength(IFile file,
long xwj,
long dwj)
获取文件大小,针对文件持续写入场景,持续检测文件获取文件最终大小
|
static String |
getFileMD5(byte[] bArr)
获取文件的MD5值
|
static String |
getFileMD5(File file)
获取文件的MD5值
|
static String |
getFileMD5(InputStream in)
获取文件的MD5值
|
static String |
getFilePath(String... path) |
static String |
getMLFromPath(String filePath)
获取文件目录
|
static String |
getNameFromPath(String filePath)
获取文件名
|
static String |
getPath(String... path) |
static long |
getSizeByStr(String str)
根据文件大小字符串获取文件的byte大小。
|
static byte[] |
toBytes(BufferedImage image)
将图片转为字节组
|
byteCountToDisplaySize, byteCountToDisplaySize, checksum, checksumCRC32, cleanDirectory, contentEquals, contentEqualsIgnoreEOL, convertFileCollectionToFileArray, copyDirectory, copyDirectory, copyDirectory, copyDirectory, copyDirectory, copyDirectoryToDirectory, copyFile, copyFile, copyFile, copyFile, copyFile, copyFileToDirectory, copyFileToDirectory, copyInputStreamToFile, copyToDirectory, copyToDirectory, copyToFile, copyURLToFile, copyURLToFile, createParentDirectories, delete, deleteDirectory, deleteQuietly, directoryContains, forceDelete, forceDeleteOnExit, forceMkdir, forceMkdirParent, getFile, getFile, getTempDirectory, getTempDirectoryPath, getUserDirectory, getUserDirectoryPath, isDirectory, isEmptyDirectory, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isRegularFile, isSymlink, iterateFiles, iterateFiles, iterateFilesAndDirs, lastModified, lastModifiedUnchecked, lineIterator, lineIterator, listFiles, listFiles, listFilesAndDirs, moveDirectory, moveDirectoryToDirectory, moveFile, moveFile, moveFileToDirectory, moveToDirectory, openInputStream, openOutputStream, openOutputStream, readFileToByteArray, readFileToString, readFileToString, readFileToString, readLines, readLines, readLines, sizeOf, sizeOfAsBigInteger, sizeOfDirectory, sizeOfDirectoryAsBigInteger, streamFiles, toFile, toFiles, touch, toURLs, waitFor, write, write, write, write, write, write, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFilepublic static String getFileMD5(File file) throws Exception
file - 上传文件Exceptionpublic static String getFileMD5(InputStream in) throws Exception
Exceptionpublic static String getFileMD5(byte[] bArr) throws Exception
bArr - 上传文件Exceptionpublic static void closeStream(Closeable is)
is - 要关闭流public static byte[] toBytes(BufferedImage image) throws IOException
IOExceptionpublic static void deleteDir(String fileName)
fileName - 要删除的文件或文件夹路径public static Long getFilelength(IFile file, long xwj, long dwj)
file - 文件xwj - 小文件等待时间dwj - 大文件等待时间public static String getNameFromPath(String filePath)
filePath - 文件路径public static long getSizeByStr(String str)
str - 带单位的大小Copyright © 2024. All rights reserved.