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
-