public class FileUtils
extends org.apache.commons.io.FileUtils
| 限定符和类型 | 字段和说明 |
|---|---|
static Pattern |
PATTERN_REVERSE_FILE_EXTENSION
逆序的 文件扩展名
|
static Pattern |
PATTERN_REVERSE_SLASH_FILE_NAME
逆序的 文件名/
|
| 构造器和说明 |
|---|
FileUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getClassPath(@NonNull Class<?> clazz)
获取类路径
|
static String |
getClassRootPath()
获取类的根路径(不含包)
|
static String |
getClassRootPath(@NonNull Class<?> clazz)
获取类的根路径(不含包)
|
static String[] |
getDirPathAndNameByPath(@NonNull String filePath)
根据文件路径获取目录和文件名
|
static String |
getDirPathByPath(@NonNull String filePath)
根据文件路径获取目录
|
static String |
getFileExtension(@NonNull File file)
获取文件扩展名
|
static String |
getFileExtension(@NonNull String filePath)
获取文件扩展名
|
static String |
getNameByPath(@NonNull String filePath)
根据文件路径获取文件名
|
static String |
getProjectPath()
获取项目路径
|
static String |
getUserDir()
获取工作目录路径
Tomcat:Tomcat 的 bin 目录
main:项目目录
|
static String |
replace(@NonNull String filePath,
@NonNull String newFilePath)
替换文件路径
|
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 final Pattern PATTERN_REVERSE_FILE_EXTENSION
public static final Pattern PATTERN_REVERSE_SLASH_FILE_NAME
public static String getUserDir()
Tomcat:Tomcat 的 bin 目录 main:项目目录
public static String getProjectPath()
public static String getClassRootPath(@NonNull @NonNull Class<?> clazz)
clazz - 类public static String getClassRootPath()
public static String getClassPath(@NonNull @NonNull Class<?> clazz)
clazz - 类public static String getFileExtension(@NonNull @NonNull String filePath)
filePath - 文件路径public static String getFileExtension(@NonNull @NonNull File file)
file - 文件public static String[] getDirPathAndNameByPath(@NonNull @NonNull String filePath)
filePath - 文件路径public static String getDirPathByPath(@NonNull @NonNull String filePath)
filePath - 文件路径public static String getNameByPath(@NonNull @NonNull String filePath)
filePath - 文件路径public static String replace(@NonNull @NonNull String filePath, @NonNull @NonNull String newFilePath)
filePath - 文件路径newFilePath - 新文件路径,其中 $1 为 filePath 中的文件名,$2 为 filePath 中的文件扩展名Copyright © 2022. All rights reserved.