public class FileUtil
extends cn.hutool.core.io.FileUtil
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
SYS_TEM_DIR
系统临时目录
windows 包含路径分割符,但Linux 不包含, 在windows \\==\ 前提下, 为安全起见 同意拼装 路径分割符, java.io.tmpdir windows : C:\Users/xxx\AppData\Local\Temp\ linux: /tmp |
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
check(File file1,
File file2)
判断两个文件是否相同
|
static boolean |
check(String file1Md5,
String file2Md5)
判断两个文件是否相同
|
static void |
checkSize(long maxSize,
long size) |
static void |
downloadExcel(List<Map<String,Object>> list,
javax.servlet.http.HttpServletResponse response)
导出excel
|
static void |
downloadFile(javax.servlet.http.HttpServletResponse response,
File file,
boolean deleteOnExit)
下载文件
|
static String |
getExtensionName(String filename)
获取文件扩展名,不带 .
|
static String |
getFileNameNoEx(String filename)
Java文件操作 获取不带扩展名的文件名
|
static String |
getMd5(byte[] bytes) |
static String |
getMd5(File file) |
static File |
tempFile(String suffix)
临时文件
|
static File |
toFile(org.springframework.web.multipart.MultipartFile multipartFile)
MultipartFile转File
|
static File |
upload(org.springframework.web.multipart.MultipartFile file,
String filePath)
将文件名解析成文件的上传路径
|
appendLines, appendLines, appendLines, appendLines, appendString, appendString, appendString, appendString, appendUtf8Lines, appendUtf8Lines, appendUtf8String, appendUtf8String, checkSlip, checksum, checksumCRC32, clean, clean, cleanEmpty, cleanInvalid, containsInvalid, contentEquals, contentEqualsIgnoreEOL, convertCharset, convertLineSeparator, copy, copy, copyContent, copyFile, copyFile, copyFile, copyFilesFromDir, createRandomAccessFile, createRandomAccessFile, createTempFile, createTempFile, createTempFile, del, del, del, equals, exist, exist, exist, extName, extName, file, file, file, file, file, file, file, getAbsolutePath, getAbsolutePath, getAbsolutePath, getAttributes, getBOMInputStream, getCanonicalPath, getInputStream, getInputStream, getInputStream, getLastPathEle, getLineSeparator, getMimeType, getName, getName, getOutputStream, getOutputStream, getParent, getParent, getPathEle, getPrintWriter, getPrintWriter, getPrintWriter, getReader, getReader, getReader, getReader, getReader, getTmpDir, getTmpDirPath, getType, getUserHomeDir, getUserHomePath, getUtf8Reader, getUtf8Reader, getUtf8Reader, getWebRoot, getWriter, getWriter, getWriter, getWriter, isAbsolutePath, isDirectory, isDirectory, isDirectory, isDirEmpty, isDirEmpty, isEmpty, isFile, isFile, isFile, isModifed, isNotEmpty, isSub, isSymlink, isWindows, lastIndexOfSeparator, lastModifiedTime, lastModifiedTime, listFileNames, load, load, load, loadUtf8, loadUtf8, loopFiles, loopFiles, loopFiles, loopFiles, loopFiles, ls, mainName, mainName, mkdir, mkdir, mkParentDirs, mkParentDirs, move, newerThan, newerThan, newFile, normalize, pathEndsWith, pathEquals, readableFileSize, readableFileSize, readBytes, readBytes, readLine, readLine, readLines, readLines, readLines, readLines, readLines, readLines, readLines, readLines, readLines, readLines, readLines, readLines, readLines, readLines, readString, readString, readString, readString, readString, readUtf8Lines, readUtf8Lines, readUtf8Lines, readUtf8Lines, readUtf8Lines, readUtf8Lines, readUtf8Lines, readUtf8String, readUtf8String, rename, size, subPath, subPath, subPath, tail, tail, tail, touch, touch, touch, touch, walkFiles, writeBytes, writeBytes, writeBytes, writeFromStream, writeFromStream, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeMap, writeString, writeString, writeString, writeString, writeToStream, writeToStream, writeUtf8Lines, writeUtf8Lines, writeUtf8Map, writeUtf8String, writeUtf8Stringpublic static final String SYS_TEM_DIR
java.io.tmpdir
windows : C:\Users/xxx\AppData\Local\Temp\
linux: /tmp
public static File toFile(org.springframework.web.multipart.MultipartFile multipartFile)
public static File upload(org.springframework.web.multipart.MultipartFile file, String filePath)
public static void downloadExcel(List<Map<String,Object>> list, javax.servlet.http.HttpServletResponse response) throws IOException
IOExceptionpublic static void checkSize(long maxSize,
long size)
public static String getMd5(byte[] bytes)
public static void downloadFile(javax.servlet.http.HttpServletResponse response,
File file,
boolean deleteOnExit)
Copyright © 2022–2023. All rights reserved.