public final class FileUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static boolean |
copyDir(java.io.File srcDir,
java.io.File destDir) |
static boolean |
copyDir(java.lang.String srcDirPath,
java.lang.String destDirPath) |
static boolean |
copyFile(java.io.File srcFile,
java.io.File destFile) |
static boolean |
copyFile(java.lang.String srcFilePath,
java.lang.String destFilePath) |
static boolean |
createFileByDeleteOldFile(java.io.File file) |
static boolean |
createFileByDeleteOldFile(java.lang.String filePath) |
static boolean |
createOrExistsDir(java.io.File file) |
static boolean |
createOrExistsDir(java.lang.String dirPath) |
static boolean |
createOrExistsFile(java.io.File file) |
static boolean |
createOrExistsFile(java.lang.String filePath) |
static boolean |
deleteDir(java.io.File dir) |
static boolean |
deleteDir(java.lang.String dirPath) |
static boolean |
deleteFile(java.io.File file) |
static boolean |
deleteFile(java.lang.String srcFilePath) |
static boolean |
deleteFilesInDir(java.io.File dir) |
static boolean |
deleteFilesInDir(java.lang.String dirPath) |
static long |
getDirLength(java.io.File dir) |
static long |
getDirLength(java.lang.String dirPath) |
static java.lang.String |
getDirName(java.io.File file) |
static java.lang.String |
getDirName(java.lang.String filePath) |
static java.lang.String |
getDirSize(java.io.File dir) |
static java.lang.String |
getDirSize(java.lang.String dirPath) |
static java.io.File |
getFileByPath(java.lang.String filePath) |
static java.lang.String |
getFileCharsetSimple(java.io.File file) |
static java.lang.String |
getFileCharsetSimple(java.lang.String filePath) |
static java.lang.String |
getFileExtension(java.io.File file) |
static java.lang.String |
getFileExtension(java.lang.String filePath) |
static long |
getFileLastModified(java.io.File file) |
static long |
getFileLastModified(java.lang.String filePath) |
static long |
getFileLength(java.io.File file) |
static long |
getFileLength(java.lang.String filePath) |
static int |
getFileLines(java.io.File file) |
static int |
getFileLines(java.lang.String filePath) |
static byte[] |
getFileMD5(java.io.File file) |
static byte[] |
getFileMD5(java.lang.String filePath) |
static java.lang.String |
getFileMD5ToString(java.io.File file) |
static java.lang.String |
getFileMD5ToString(java.lang.String filePath) |
static java.lang.String |
getFileName(java.io.File file) |
static java.lang.String |
getFileName(java.lang.String filePath) |
static java.lang.String |
getFileNameNoExtension(java.io.File file) |
static java.lang.String |
getFileNameNoExtension(java.lang.String filePath) |
static java.lang.String |
getFileSize(java.io.File file) |
static java.lang.String |
getFileSize(java.lang.String filePath) |
static boolean |
isDir(java.io.File file) |
static boolean |
isDir(java.lang.String dirPath) |
static boolean |
isFile(java.io.File file) |
static boolean |
isFile(java.lang.String filePath) |
static boolean |
isFileExists(java.io.File file) |
static boolean |
isFileExists(java.lang.String filePath) |
static java.util.List<java.io.File> |
listFilesInDir(java.io.File dir) |
static java.util.List<java.io.File> |
listFilesInDir(java.io.File dir,
boolean isRecursive) |
static java.util.List<java.io.File> |
listFilesInDir(java.lang.String dirPath) |
static java.util.List<java.io.File> |
listFilesInDir(java.lang.String dirPath,
boolean isRecursive) |
static java.util.List<java.io.File> |
listFilesInDirWithFilter(java.io.File dir,
java.io.FilenameFilter filter) |
static java.util.List<java.io.File> |
listFilesInDirWithFilter(java.io.File dir,
java.io.FilenameFilter filter,
boolean isRecursive) |
static java.util.List<java.io.File> |
listFilesInDirWithFilter(java.io.File dir,
java.lang.String suffix) |
static java.util.List<java.io.File> |
listFilesInDirWithFilter(java.io.File dir,
java.lang.String suffix,
boolean isRecursive) |
static java.util.List<java.io.File> |
listFilesInDirWithFilter(java.lang.String dirPath,
java.io.FilenameFilter filter) |
static java.util.List<java.io.File> |
listFilesInDirWithFilter(java.lang.String dirPath,
java.io.FilenameFilter filter,
boolean isRecursive) |
static java.util.List<java.io.File> |
listFilesInDirWithFilter(java.lang.String dirPath,
java.lang.String suffix) |
static java.util.List<java.io.File> |
listFilesInDirWithFilter(java.lang.String dirPath,
java.lang.String suffix,
boolean isRecursive) |
static boolean |
moveDir(java.io.File srcDir,
java.io.File destDir) |
static boolean |
moveDir(java.lang.String srcDirPath,
java.lang.String destDirPath) |
static boolean |
moveFile(java.io.File srcFile,
java.io.File destFile) |
static boolean |
moveFile(java.lang.String srcFilePath,
java.lang.String destFilePath) |
static byte[] |
readFile2Bytes(java.io.File file) |
static byte[] |
readFile2Bytes(java.lang.String filePath) |
static java.util.List<java.lang.String> |
readFile2List(java.io.File file,
int st,
int end,
java.lang.String charsetName) |
static java.util.List<java.lang.String> |
readFile2List(java.io.File file,
java.lang.String charsetName) |
static java.util.List<java.lang.String> |
readFile2List(java.lang.String filePath,
int st,
int end,
java.lang.String charsetName) |
static java.util.List<java.lang.String> |
readFile2List(java.lang.String filePath,
java.lang.String charsetName) |
static java.lang.String |
readFile2String(java.io.File file,
java.lang.String charsetName) |
static java.lang.String |
readFile2String(java.lang.String filePath,
java.lang.String charsetName) |
static boolean |
rename(java.io.File file,
java.lang.String newName) |
static boolean |
rename(java.lang.String filePath,
java.lang.String newName) |
static java.util.List<java.io.File> |
searchFileInDir(java.io.File dir,
java.lang.String fileName) |
static java.util.List<java.io.File> |
searchFileInDir(java.lang.String dirPath,
java.lang.String fileName) |
static boolean |
writeFileFromIS(java.io.File file,
java.io.InputStream is,
boolean append) |
static boolean |
writeFileFromIS(java.lang.String filePath,
java.io.InputStream is,
boolean append) |
static boolean |
writeFileFromString(java.io.File file,
java.lang.String content,
boolean append) |
static boolean |
writeFileFromString(java.lang.String filePath,
java.lang.String content,
boolean append) |
public static java.io.File getFileByPath(java.lang.String filePath)
public static boolean isFileExists(java.lang.String filePath)
public static boolean isFileExists(java.io.File file)
public static boolean rename(java.lang.String filePath, java.lang.String newName)
public static boolean rename(java.io.File file, java.lang.String newName)
public static boolean isDir(java.lang.String dirPath)
public static boolean isDir(java.io.File file)
public static boolean isFile(java.lang.String filePath)
public static boolean isFile(java.io.File file)
public static boolean createOrExistsDir(java.lang.String dirPath)
public static boolean createOrExistsDir(java.io.File file)
public static boolean createOrExistsFile(java.lang.String filePath)
public static boolean createOrExistsFile(java.io.File file)
public static boolean createFileByDeleteOldFile(java.lang.String filePath)
public static boolean createFileByDeleteOldFile(java.io.File file)
public static boolean copyDir(java.lang.String srcDirPath, java.lang.String destDirPath)
public static boolean copyDir(java.io.File srcDir, java.io.File destDir)
public static boolean copyFile(java.lang.String srcFilePath, java.lang.String destFilePath)
public static boolean copyFile(java.io.File srcFile, java.io.File destFile)
public static boolean moveDir(java.lang.String srcDirPath, java.lang.String destDirPath)
public static boolean moveDir(java.io.File srcDir, java.io.File destDir)
public static boolean moveFile(java.lang.String srcFilePath, java.lang.String destFilePath)
public static boolean moveFile(java.io.File srcFile, java.io.File destFile)
public static boolean deleteDir(java.lang.String dirPath)
public static boolean deleteDir(java.io.File dir)
public static boolean deleteFile(java.lang.String srcFilePath)
public static boolean deleteFile(java.io.File file)
public static boolean deleteFilesInDir(java.lang.String dirPath)
public static boolean deleteFilesInDir(java.io.File dir)
public static java.util.List<java.io.File> listFilesInDir(java.lang.String dirPath, boolean isRecursive)
public static java.util.List<java.io.File> listFilesInDir(java.io.File dir, boolean isRecursive)
public static java.util.List<java.io.File> listFilesInDir(java.lang.String dirPath)
public static java.util.List<java.io.File> listFilesInDir(java.io.File dir)
public static java.util.List<java.io.File> listFilesInDirWithFilter(java.lang.String dirPath, java.lang.String suffix, boolean isRecursive)
public static java.util.List<java.io.File> listFilesInDirWithFilter(java.io.File dir, java.lang.String suffix, boolean isRecursive)
public static java.util.List<java.io.File> listFilesInDirWithFilter(java.lang.String dirPath, java.lang.String suffix)
public static java.util.List<java.io.File> listFilesInDirWithFilter(java.io.File dir, java.lang.String suffix)
public static java.util.List<java.io.File> listFilesInDirWithFilter(java.lang.String dirPath, java.io.FilenameFilter filter, boolean isRecursive)
public static java.util.List<java.io.File> listFilesInDirWithFilter(java.io.File dir, java.io.FilenameFilter filter, boolean isRecursive)
public static java.util.List<java.io.File> listFilesInDirWithFilter(java.lang.String dirPath, java.io.FilenameFilter filter)
public static java.util.List<java.io.File> listFilesInDirWithFilter(java.io.File dir, java.io.FilenameFilter filter)
public static java.util.List<java.io.File> searchFileInDir(java.lang.String dirPath, java.lang.String fileName)
public static java.util.List<java.io.File> searchFileInDir(java.io.File dir, java.lang.String fileName)
public static boolean writeFileFromIS(java.lang.String filePath, java.io.InputStream is, boolean append)
public static boolean writeFileFromIS(java.io.File file, java.io.InputStream is, boolean append)
public static boolean writeFileFromString(java.lang.String filePath, java.lang.String content, boolean append)
public static boolean writeFileFromString(java.io.File file, java.lang.String content, boolean append)
public static java.util.List<java.lang.String> readFile2List(java.lang.String filePath, java.lang.String charsetName)
public static java.util.List<java.lang.String> readFile2List(java.io.File file, java.lang.String charsetName)
public static java.util.List<java.lang.String> readFile2List(java.lang.String filePath, int st, int end, java.lang.String charsetName)
public static java.util.List<java.lang.String> readFile2List(java.io.File file, int st, int end, java.lang.String charsetName)
public static java.lang.String readFile2String(java.lang.String filePath, java.lang.String charsetName)
public static java.lang.String readFile2String(java.io.File file, java.lang.String charsetName)
public static byte[] readFile2Bytes(java.lang.String filePath)
public static byte[] readFile2Bytes(java.io.File file)
public static long getFileLastModified(java.lang.String filePath)
public static long getFileLastModified(java.io.File file)
public static java.lang.String getFileCharsetSimple(java.lang.String filePath)
public static java.lang.String getFileCharsetSimple(java.io.File file)
public static int getFileLines(java.lang.String filePath)
public static int getFileLines(java.io.File file)
public static java.lang.String getDirSize(java.lang.String dirPath)
public static java.lang.String getDirSize(java.io.File dir)
public static java.lang.String getFileSize(java.lang.String filePath)
public static java.lang.String getFileSize(java.io.File file)
public static long getDirLength(java.lang.String dirPath)
public static long getDirLength(java.io.File dir)
public static long getFileLength(java.lang.String filePath)
public static long getFileLength(java.io.File file)
public static java.lang.String getFileMD5ToString(java.lang.String filePath)
public static byte[] getFileMD5(java.lang.String filePath)
public static java.lang.String getFileMD5ToString(java.io.File file)
public static byte[] getFileMD5(java.io.File file)
public static java.lang.String getDirName(java.io.File file)
public static java.lang.String getDirName(java.lang.String filePath)
public static java.lang.String getFileName(java.io.File file)
public static java.lang.String getFileName(java.lang.String filePath)
public static java.lang.String getFileNameNoExtension(java.io.File file)
public static java.lang.String getFileNameNoExtension(java.lang.String filePath)
public static java.lang.String getFileExtension(java.io.File file)
public static java.lang.String getFileExtension(java.lang.String filePath)