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 -