类 FileUtils
java.lang.Object
org.apache.commons.io.FileUtils
com.ksptooi.uac.commons.FileUtils
public class FileUtils
extends org.apache.commons.io.FileUtils
Origin:https://www.cxyzjd.com/article/qq_36390914/113448326
-
字段概要
从类继承的字段 org.apache.commons.io.FileUtils
EMPTY_FILE_ARRAY, ONE_EB, ONE_EB_BI, ONE_GB, ONE_GB_BI, ONE_KB, ONE_KB_BI, ONE_MB, ONE_MB_BI, ONE_PB, ONE_PB_BI, ONE_TB, ONE_TB_BI, ONE_YB, ONE_ZB -
方法概要
修饰符和类型方法说明static void关闭IOstatic boolean复制目录static boolean复制目录static boolean判断文件是否存在,存在则在创建之前删除static booleancreateFileByDeleteOldFile(String filePath) 判断文件是否存在,存在则在创建之前删除static booleancreateOrExistsDir(File file) 判断目录是否存在,不存在则判断是否创建成功static booleancreateOrExistsDir(String dirPath) 判断目录是否存在,不存在则判断是否创建成功static booleancreateOrExistsFile(File file) 判断文件是否存在,不存在则判断是否创建成功static booleancreateOrExistsFile(String filePath) 判断文件是否存在,不存在则判断是否创建成功static boolean删除目录static boolean删除目录static booleandeleteFile(File file) 删除文件static booleandeleteFile(String srcFilePath) 删除文件static booleandeleteFilesInDir(File dir) 删除目录下的所有文件static booleandeleteFilesInDir(String dirPath) 删除目录下的所有文件static StringgetDirName(File file) 获取全路径中的最长目录static StringgetDirName(String filePath) 获取全路径中的最长目录static FilegetFileByPath(String filePath) 根据文件路径获取文件static StringgetFileCharsetSimple(File file) 简单获取文件编码格式static StringgetFileCharsetSimple(String filePath) 简单获取文件编码格式static StringgetFileExtension(File file) 获取全路径中的文件拓展名static StringgetFileExtension(String filePath) 获取全路径中的文件拓展名static intgetFileLines(File file) 获取文件行数static intgetFileLines(String filePath) 获取文件行数static StringgetFileName(File file) 获取全路径中的文件名static StringgetFileName(String filePath) 获取全路径中的文件名static StringgetFileNameNoExtension(File file) 获取全路径中的不带拓展名的文件名static StringgetFileNameNoExtension(String filePath) 获取全路径中的不带拓展名的文件名static boolean判断是否是目录static boolean判断是否是目录static boolean判断是否是文件static boolean判断是否是文件static booleanisFileExists(File file) 判断文件是否存在static booleanisFileExists(String filePath) 判断文件是否存在listFilesInDir(File dir) 获取目录下所有文件包括子目录listFilesInDir(File dir, boolean isRecursive) 获取目录下所有文件listFilesInDir(String dirPath) 获取目录下所有文件包括子目录listFilesInDir(String dirPath, boolean isRecursive) 获取目录下所有文件listFilesInDirWithFilter(File dir, FilenameFilter filter) 获取目录下所有符合filter的文件包括子目录listFilesInDirWithFilter(File dir, FilenameFilter filter, boolean isRecursive) 获取目录下所有符合filter的文件listFilesInDirWithFilter(File dir, String suffix) 获取目录下所有后缀名为suffix的文件包括子目录listFilesInDirWithFilter(File dir, String suffix, boolean isRecursive) 获取目录下所有后缀名为suffix的文件listFilesInDirWithFilter(String dirPath, FilenameFilter filter) 获取目录下所有符合filter的文件包括子目录listFilesInDirWithFilter(String dirPath, FilenameFilter filter, boolean isRecursive) 获取目录下所有符合filter的文件listFilesInDirWithFilter(String dirPath, String suffix) 获取目录下所有后缀名为suffix的文件包括子目录listFilesInDirWithFilter(String dirPath, String suffix, boolean isRecursive) 获取目录下所有后缀名为suffix的文件static boolean移动目录static boolean移动目录readFile2List(File file, int st, int end, String charsetName) 指定编码按行读取文件到ListreadFile2List(File file, String charsetName) 指定编码按行读取文件到ListreadFile2List(String filePath, int st, int end, String charsetName) 指定编码按行读取文件到ListreadFile2List(String filePath, String charsetName) 指定编码按行读取文件到Liststatic StringreadFile2String(File file, String charsetName) 指定编码按行读取文件到字符串中static StringreadFile2String(String filePath, String charsetName) 指定编码按行读取文件到字符串中searchFileInDir(File dir, String fileName) 获取目录下指定文件名的文件包括子目录searchFileInDir(String dirPath, String fileName) 获取目录下指定文件名的文件包括子目录static booleanwriteFileFromIS(File file, InputStream is, boolean append) 将输入流写入文件static booleanwriteFileFromIS(String filePath, InputStream is, boolean append) 将输入流写入文件static booleanwriteFileFromString(File file, String content, boolean append) 将字符串写入文件static booleanwriteFileFromString(String filePath, String content, boolean append) 将字符串写入文件从类继承的方法 org.apache.commons.io.FileUtils
byteCountToDisplaySize, byteCountToDisplaySize, checksum, checksumCRC32, cleanDirectory, contentEquals, contentEqualsIgnoreEOL, convertFileCollectionToFileArray, copyDirectory, copyDirectory, copyDirectory, copyDirectory, copyDirectory, copyDirectoryToDirectory, copyFile, copyFile, copyFile, copyFile, copyFile, copyFileToDirectory, copyFileToDirectory, copyInputStreamToFile, copyToDirectory, copyToDirectory, copyToFile, copyURLToFile, copyURLToFile, createParentDirectories, delete, deleteDirectory, deleteQuietly, directoryContains, forceDelete, forceDeleteOnExit, forceMkdir, forceMkdirParent, getFile, getFile, getTempDirectory, getTempDirectoryPath, getUserDirectory, getUserDirectoryPath, isDirectory, isEmptyDirectory, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isRegularFile, isSymlink, iterateFiles, iterateFiles, iterateFilesAndDirs, lastModified, lastModifiedUnchecked, lineIterator, lineIterator, listFiles, listFiles, listFilesAndDirs, moveDirectory, moveDirectoryToDirectory, moveFile, moveFile, moveFileToDirectory, moveToDirectory, openInputStream, openOutputStream, openOutputStream, readFileToByteArray, readFileToString, readFileToString, readFileToString, readLines, readLines, readLines, sizeOf, sizeOfAsBigInteger, sizeOfDirectory, sizeOfDirectoryAsBigInteger, streamFiles, toFile, toFiles, touch, toURLs, waitFor, write, write, write, write, write, write, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile
-
方法详细资料
-
getFileByPath
-
isFileExists
判断文件是否存在- 参数:
filePath- 文件路径- 返回:
true: 存在false: 不存在
-
isFileExists
-
isDir
-
isDir
-
isFile
-
isFile
-
createOrExistsDir
判断目录是否存在,不存在则判断是否创建成功- 参数:
dirPath- 文件路径- 返回:
true: 存在或创建成功false: 不存在或创建失败
-
createOrExistsDir
判断目录是否存在,不存在则判断是否创建成功- 参数:
file- 文件- 返回:
true: 存在或创建成功false: 不存在或创建失败
-
createOrExistsFile
判断文件是否存在,不存在则判断是否创建成功- 参数:
filePath- 文件路径- 返回:
true: 存在或创建成功false: 不存在或创建失败
-
createOrExistsFile
判断文件是否存在,不存在则判断是否创建成功- 参数:
file- 文件- 返回:
true: 存在或创建成功false: 不存在或创建失败
-
createFileByDeleteOldFile
判断文件是否存在,存在则在创建之前删除- 参数:
filePath- 文件路径- 返回:
true: 创建成功false: 创建失败
-
createFileByDeleteOldFile
判断文件是否存在,存在则在创建之前删除- 参数:
file- 文件- 返回:
true: 创建成功false: 创建失败
-
copyDir
-
copyDir
-
moveDir
-
moveDir
-
deleteDir
-
deleteDir
-
deleteFile
删除文件- 参数:
srcFilePath- 文件路径- 返回:
true: 删除成功false: 删除失败
-
deleteFile
-
deleteFilesInDir
删除目录下的所有文件- 参数:
dirPath- 目录路径- 返回:
true: 删除成功false: 删除失败
-
deleteFilesInDir
-
listFilesInDir
-
listFilesInDir
-
listFilesInDir
-
listFilesInDir
-
listFilesInDirWithFilter
-
listFilesInDirWithFilter
-
listFilesInDirWithFilter
-
listFilesInDirWithFilter
-
listFilesInDirWithFilter
public static List<File> listFilesInDirWithFilter(String dirPath, FilenameFilter filter, boolean isRecursive) 获取目录下所有符合filter的文件- 参数:
dirPath- 目录路径filter- 过滤器isRecursive- 是否递归进子目录- 返回:
- 文件链表
-
listFilesInDirWithFilter
public static List<File> listFilesInDirWithFilter(File dir, FilenameFilter filter, boolean isRecursive) 获取目录下所有符合filter的文件- 参数:
dir- 目录filter- 过滤器isRecursive- 是否递归进子目录- 返回:
- 文件链表
-
listFilesInDirWithFilter
获取目录下所有符合filter的文件包括子目录- 参数:
dirPath- 目录路径filter- 过滤器- 返回:
- 文件链表
-
listFilesInDirWithFilter
获取目录下所有符合filter的文件包括子目录- 参数:
dir- 目录filter- 过滤器- 返回:
- 文件链表
-
searchFileInDir
-
searchFileInDir
-
writeFileFromIS
将输入流写入文件- 参数:
filePath- 路径is- 输入流append- 是否追加在文件末- 返回:
true: 写入成功false: 写入失败
-
writeFileFromIS
将输入流写入文件- 参数:
file- 文件is- 输入流append- 是否追加在文件末- 返回:
true: 写入成功false: 写入失败
-
writeFileFromString
-
writeFileFromString
-
readFile2List
-
readFile2List
-
readFile2List
-
readFile2List
-
readFile2String
-
readFile2String
-
getFileCharsetSimple
-
getFileCharsetSimple
-
getFileLines
-
getFileLines
-
closeIO
-
getDirName
-
getDirName
-
getFileName
-
getFileName
-
getFileNameNoExtension
-
getFileNameNoExtension
-
getFileExtension
-
getFileExtension
-