public class FileUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
convertString(InputStream is)
输入流转string
|
static void |
copyFile(String oldPath,
String newPath)
拷贝文件oldPath到newPath
|
static void |
copyFolder(String oldPath,
String newPath)
复制整个文件夹内容
|
static void |
delAllFile(String path)
删除文件夹里面的所有文件
|
static boolean |
delete(String fileName)
删除文件,可以是单个文件或文件夹
|
static boolean |
deleteDirectory(String dir)
删除目录(文件夹)以及目录下的文件
|
static boolean |
deleteFile(String fileName)
删除单个文件
|
static void |
delFile(String filePath)
删除文件
|
static void |
delFolder(String folderPath)
删除文件夹
|
static String |
formatSize(long length)
获取格式化的文件大小
|
static long |
formatSize(String sizeStr) |
static String |
getFileName(String filePath)
获取文件名
|
static String |
getFileSuffix(String filePath)
获取文件类型或后缀
|
static long |
getFolderSize(File file)
获取文件夹中总文件大小
|
static String |
getMIMEType(File file)
获取mimeType
|
static void |
moveFile(String oldPath,
String newPath)
移动文件到指定目录
|
static void |
moveFolder(String oldPath,
String newPath)
移动文件到指定目录
|
static void |
newFile(String filePath,
String fileContent)
新建文件
|
static void |
newFolder(String folderPath)
新建目录
|
static Object |
readObject(File file)
从文件读取object
|
static List<File> |
searchBySuffix(File f,
List<File> fileList,
String... suffix)
按后缀遍历目录
|
static void |
writeObject(Object obj,
String objPath)
将object写入文件
|
static void |
writeString(File file,
String content)
将字符串写入文件
|
public static boolean delete(String fileName)
fileName - 待删除的文件名public static boolean deleteFile(String fileName)
fileName - 被删除文件的文件名public static boolean deleteDirectory(String dir)
dir - 被删除目录的文件路径public static void copyFile(String oldPath, String newPath)
oldPath - newPath - public static void newFolder(String folderPath)
folderPath - String 如 c:/fqfpublic static void newFile(String filePath, String fileContent)
filePath - String 文件路径及名称fileContent - String 文件内容public static void delFile(String filePath)
filePath - String 文件路径及名称public static void delFolder(String folderPath)
folderPath - String 文件夹路径及名称 如c:/fqfpublic static void delAllFile(String path)
path - String 文件夹路径 如 c:/fqfpublic static void copyFolder(String oldPath, String newPath)
oldPath - String 原文件路径 如:c:/fqfnewPath - String 复制后路径 如:f:/fqf/ffpublic static void moveFile(String oldPath, String newPath)
oldPath - String 如:c:/fqf.txtnewPath - String 如:d:/fqf.txtpublic static void moveFolder(String oldPath, String newPath)
oldPath - String 如:c:/fqf.txtnewPath - String 如:d:/fqf.txtpublic static List<File> searchBySuffix(File f, List<File> fileList, String... suffix)
f - fileList - suffix - public static void writeObject(Object obj, String objPath)
obj - objPath - public static String convertString(InputStream is)
is - public static String formatSize(long length)
length - public static long formatSize(String sizeStr)
public static long getFolderSize(File file)
file -