| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(Closeable... closeable) |
static void |
delete(File file) |
static void |
delete(List<com.jfinal.upload.UploadFile> files) |
static void |
delete(com.jfinal.upload.UploadFile file) |
static void |
ensuresParentExists(File currentFile) |
static String |
getCanonicalPath(File file) |
static String |
getFileMD5(File file)
获取文件的 md5
|
private static String |
getFileMD5(File file,
boolean withBase64) |
static String |
getFileMd5Base64(File file)
获取文件 md5 的 base64 编码
|
static String |
getSuffix(String fileName)
获取文件后缀
|
static boolean |
isAbsolutePath(String path) |
private static boolean |
isNotSafeFile(String name) |
static String |
readString(File file) |
static String |
readString(File file,
String charsetName) |
static String |
removePrefix(String src,
String... prefixes) |
static String |
removeRootPath(String src) |
static String |
removeSuffix(String src,
String... suffixes) |
static void |
unzip(String zipFilePath) |
static void |
unzip(String zipFilePath,
String targetPath) |
static void |
unzip(String zipFilePath,
String targetPath,
boolean safeUnzip,
Charset charset) |
static void |
writeString(File file,
String content) |
static void |
writeString(File file,
String content,
String charsetName) |
static void |
writeString(File file,
String content,
String charsetName,
boolean append) |
public FileUtil()
public static String getSuffix(String fileName)
fileName - eg: jboot.jpgpublic static String removePrefix(String src, String... prefixes)
public static String removeSuffix(String src, String... suffixes)
public static String removeRootPath(String src)
public static String readString(File file)
public static String readString(File file, String charsetName)
public static void writeString(File file, String content)
public static void writeString(File file, String content, String charsetName)
public static void writeString(File file, String content, String charsetName, boolean append)
public static void ensuresParentExists(File currentFile) throws IOException
IOExceptionpublic static String getFileMD5(File file)
file - public static String getFileMd5Base64(File file)
file - private static String getFileMD5(File file, boolean withBase64)
public static void unzip(String zipFilePath) throws IOException
IOExceptionpublic static void unzip(String zipFilePath, String targetPath) throws IOException
IOExceptionpublic static void unzip(String zipFilePath, String targetPath, boolean safeUnzip, Charset charset) throws IOException
IOExceptionprivate static boolean isNotSafeFile(String name)
public static boolean isAbsolutePath(String path)
public static String getCanonicalPath(File file)
public static void delete(com.jfinal.upload.UploadFile file)
Copyright © 2024. All rights reserved.