public abstract class PathUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CURRENT_PATH |
static char |
DOT_CHAR |
static java.lang.String |
FOLDER_SEPARATOR |
static char |
FOLDER_SEPARATOR_CHAR |
static java.lang.String |
TOP_PATH |
static java.lang.String |
WINDOWS_FOLDER_SEPARATOR |
| 构造器和说明 |
|---|
PathUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
getFileName(java.lang.String path)
Extract the filename from the given path, e.g.
|
static java.lang.String |
getFileNameExtension(java.lang.String path)
Extract the filename extension from the given path, e.g.
|
static java.lang.String |
getFilePath(java.lang.String path)
Extract the path from the given path, e.g.
|
static boolean |
isRelativePath(java.lang.String path)
Return whether the path is a relative path which start
with "." or "..".
|
static java.lang.String |
joinPath(java.lang.String path,
java.lang.String relativePath)
Join the given relative path to the given path, assuming standard Java
folder separation (i.e. "/" separators);
|
static int |
lastIndexOfFolderSeparator(java.lang.String path) |
static java.lang.String |
toCanonicalPath(java.lang.String path)
Normalize the path by removing the ".." and "." from path.
|
public static final java.lang.String FOLDER_SEPARATOR
public static final java.lang.String WINDOWS_FOLDER_SEPARATOR
public static final java.lang.String TOP_PATH
public static final java.lang.String CURRENT_PATH
public static final char DOT_CHAR
public static final char FOLDER_SEPARATOR_CHAR
public static int lastIndexOfFolderSeparator(java.lang.String path)
public static java.lang.String getFileName(java.lang.String path)
path - the file pathnull if nonepublic static java.lang.String getFilePath(java.lang.String path)
path - the file pathnull if nonepublic static java.lang.String getFileNameExtension(java.lang.String path)
path - the file pathnull if nonepublic static java.lang.String joinPath(java.lang.String path,
java.lang.String relativePath)
path - the path to start from (usually a full file path)relativePath - the relative path to applypublic static java.lang.String toCanonicalPath(java.lang.String path)
The result is convenient for path comparison. For other uses, notice that Windows separators ("\") are replaced by simple slashes.
path - the original pathpublic static boolean isRelativePath(java.lang.String path)
path - the given pathCopyright © 2024. All Rights Reserved.