public class FileUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
BUFFER_LENGTH_2M |
static int |
BUFFER_LENGTH_64K |
static java.lang.String |
CHARSET_DEFAULT |
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> java.util.List<T> |
deepCopy(java.util.List<T> src) |
static void |
deleteDir(java.io.File dirFile) |
static void |
deleteDir(java.lang.String path) |
static void |
deleteFile(java.lang.String filePath)
删除目标路径,若为文件夹则递归删除
类似 rm -rf filePath
|
static void |
DirDelte(java.lang.String path)
已过时。
|
static boolean |
FileCopy(java.io.File fs,
java.io.File fd)
复制文件
|
static boolean |
FileCopy(java.io.File fs,
java.lang.String fd) |
static boolean |
FileCopy(java.io.InputStream fin,
java.io.File fd) |
static boolean |
FileCopy(java.io.InputStream fin,
java.io.OutputStream fout) |
static boolean |
FileCopy(java.io.InputStream fin,
java.lang.String fd) |
static boolean |
FileCopy(java.lang.String fs,
java.io.File fd) |
static boolean |
FileCopy(java.lang.String fs,
java.lang.String fd) |
static void |
FileDelEmpty(java.lang.String root)
已过时。
|
static java.lang.String |
formatFileSize(long fileSize) |
static java.lang.String |
GetFileContents(java.io.InputStream in) |
static java.lang.String |
GetFileContents(java.lang.String filePath) |
static java.lang.String |
getImageBase64(java.awt.image.BufferedImage img) |
static java.lang.String |
getImageBase64(java.awt.image.BufferedImage img,
java.lang.String imgFormatType) |
static java.lang.String |
getImageBase64(java.io.File imgFile) |
static java.lang.String |
getImageBase64(java.lang.String imgFile) |
static void |
ModPropFile(java.lang.String path,
java.lang.String key,
java.lang.String val) |
static void |
ModUniqueSingleLine(java.lang.String path,
java.lang.String lineStart,
java.lang.String line) |
static byte[] |
ReadFile(java.io.InputStream ins) |
static byte[] |
ReadFile(java.lang.String root) |
static java.io.File |
unzip(java.lang.String fileName) |
static java.io.File |
unzip(java.lang.String fileName,
java.lang.String destDir) |
static boolean |
WriteContentsToFile(java.lang.String filePath,
java.lang.String content) |
static void |
WriteFile(byte[] src,
java.lang.String dest) |
public static final int BUFFER_LENGTH_64K
public static final int BUFFER_LENGTH_2M
public static final java.lang.String CHARSET_DEFAULT
public static <T> java.util.List<T> deepCopy(java.util.List<T> src)
public static java.lang.String GetFileContents(java.io.InputStream in)
public static java.lang.String GetFileContents(java.lang.String filePath)
public static boolean WriteContentsToFile(java.lang.String filePath,
java.lang.String content)
public static byte[] ReadFile(java.lang.String root)
public static byte[] ReadFile(java.io.InputStream ins)
public static void WriteFile(byte[] src,
java.lang.String dest)
public static void ModPropFile(java.lang.String path,
java.lang.String key,
java.lang.String val)
public static void ModUniqueSingleLine(java.lang.String path,
java.lang.String lineStart,
java.lang.String line)
@Deprecated public static void DirDelte(java.lang.String path)
path - public static void deleteDir(java.lang.String path)
public static void deleteDir(java.io.File dirFile)
public static void deleteFile(java.lang.String filePath)
filePath - @Deprecated public static void FileDelEmpty(java.lang.String root)
root - public static boolean FileCopy(java.lang.String fs,
java.lang.String fd)
public static boolean FileCopy(java.lang.String fs,
java.io.File fd)
public static boolean FileCopy(java.io.File fs,
java.lang.String fd)
public static boolean FileCopy(java.io.File fs,
java.io.File fd)
fs - fd - public static boolean FileCopy(java.io.InputStream fin,
java.lang.String fd)
public static boolean FileCopy(java.io.InputStream fin,
java.io.File fd)
public static boolean FileCopy(java.io.InputStream fin,
java.io.OutputStream fout)
public static java.lang.String formatFileSize(long fileSize)
public static java.lang.String getImageBase64(java.io.File imgFile)
public static java.lang.String getImageBase64(java.lang.String imgFile)
public static java.lang.String getImageBase64(java.awt.image.BufferedImage img)
public static java.lang.String getImageBase64(java.awt.image.BufferedImage img,
java.lang.String imgFormatType)
img - imgFormatType - 推荐png格式public static java.io.File unzip(java.lang.String fileName)
public static java.io.File unzip(java.lang.String fileName,
java.lang.String destDir)