public class Filenames extends Object
| 构造器和说明 |
|---|
Filenames() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
asUnixFilePath(String filePath) |
static boolean |
checkFilePath(String filePath) |
static boolean |
checkFileSegment(String filename)
文件名不能包含【\/:*?"
|
static String |
cleanPath(String path)
Normalize the path by suppressing sequences like "path/.." and
inner simple dots.
|
static String |
extractFilename(String filePath) |
static String |
extractFilename(String filePath,
boolean containsSuffix) |
static String |
getParentPath(String filepath) |
static String |
getSuffix(String filePath) |
static String |
getSuffixAsLowCase(String filename) |
static String |
getSuffixAsUpperCase(String filename) |
public static boolean checkFileSegment(String filename)
把这些字符排除就行了。
public static boolean checkFilePath(String filePath)
public static String cleanPath(String path)
The result is convenient for path comparison. For other uses, notice that Windows separators ("\") are replaced by simple slashes.
path - the original pathCopyright © 2022. All rights reserved.