public class FileTool
extends org.apache.commons.io.FileUtils
| Constructor and Description |
|---|
FileTool() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getExtension(File file)
获取文件拓展名
|
static String |
getFileName(String file)
获取文件名称
|
static void |
listFile(File file,
List<File> results)
遍历文件夹下所有文件
|
static void |
listFile(String path,
Boolean deep,
List<String> fileNames) |
static void |
mkdirs(String path)
新建文件夹
|
static void |
orderByDate(File[] fs)
按照文件日期排序
|
static void |
orderByLength(File[] fs)
按照文件大小排序
|
static void |
orderByName(File[] fs)
按照名称排序文件
|
static boolean |
rename(File file,
String newFileName)
文件重命名
|
static boolean |
renameFile(String path,
String oldFileName,
String newFileName)
文件名重命名
|
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, writeStringToFilepublic static void listFile(File file, List<File> results)
file - 文件集合results - 遍历文件夹下所有文件public static void orderByName(File[] fs)
fs - 文件集合public static void orderByDate(File[] fs)
fs - 文件集合public static void orderByLength(File[] fs)
fs - 文件集合public static boolean renameFile(String path, String oldFileName, String newFileName)
path - 文件的上一层目录路径oldFileName - 要修改的文件旧路径newFileName - 新的文件路径public static boolean rename(File file, String newFileName)
file - filenewFileName - 新的文件名称public static String getExtension(File file)
file - 文件public static String getFileName(String file)
file - 文件public static void mkdirs(String path)
path - 文件夹路径Copyright © 2022. All rights reserved.