public class FilenameUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static char |
EXTENSION_SEPARATOR |
static java.lang.String |
EXTENSION_SEPARATOR_STR |
| 构造器和说明 |
|---|
FilenameUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
concat(java.lang.String basePath,
java.lang.String fullFilenameToAdd) |
static java.lang.String |
getExtension(java.lang.String filename) |
static java.lang.String |
getFullPath(java.lang.String filename) |
static java.lang.String |
getFullPathNoEndSeparator(java.lang.String filename) |
static java.lang.String |
getName(java.lang.String filename) |
static java.lang.String |
getPath(java.lang.String filename) |
static java.lang.String |
getPathNoEndSeparator(java.lang.String filename) |
static java.lang.String |
getPrefix(java.lang.String filename) |
static int |
getPrefixLength(java.lang.String filename) |
static int |
indexOfExtension(java.lang.String filename) |
static int |
indexOfLastSeparator(java.lang.String filename) |
static boolean |
isExtension(java.lang.String filename,
java.util.Collection<java.lang.String> extensions) |
static boolean |
isExtension(java.lang.String filename,
java.lang.String extension) |
static boolean |
isExtension(java.lang.String filename,
java.lang.String[] extensions) |
static java.lang.String |
normalize(java.lang.String filename) |
static java.lang.String |
normalize(java.lang.String filename,
boolean unixSeparator) |
static java.lang.String |
normalizeNoEndSeparator(java.lang.String filename) |
static java.lang.String |
normalizeNoEndSeparator(java.lang.String filename,
boolean unixSeparator) |
static java.lang.String |
separatorsToSystem(java.lang.String path) |
static java.lang.String |
separatorsToUnix(java.lang.String path) |
static java.lang.String |
separatorsToWindows(java.lang.String path) |
public static final char EXTENSION_SEPARATOR
public static final java.lang.String EXTENSION_SEPARATOR_STR
public static java.lang.String normalize(java.lang.String filename)
public static java.lang.String normalize(java.lang.String filename,
boolean unixSeparator)
public static java.lang.String normalizeNoEndSeparator(java.lang.String filename)
public static java.lang.String normalizeNoEndSeparator(java.lang.String filename,
boolean unixSeparator)
public static java.lang.String concat(java.lang.String basePath,
java.lang.String fullFilenameToAdd)
public static java.lang.String separatorsToUnix(java.lang.String path)
public static java.lang.String separatorsToWindows(java.lang.String path)
public static java.lang.String separatorsToSystem(java.lang.String path)
public static int getPrefixLength(java.lang.String filename)
public static int indexOfLastSeparator(java.lang.String filename)
public static int indexOfExtension(java.lang.String filename)
public static java.lang.String getPrefix(java.lang.String filename)
public static java.lang.String getPath(java.lang.String filename)
public static java.lang.String getPathNoEndSeparator(java.lang.String filename)
public static java.lang.String getFullPath(java.lang.String filename)
public static java.lang.String getFullPathNoEndSeparator(java.lang.String filename)
public static java.lang.String getName(java.lang.String filename)
public static java.lang.String getExtension(java.lang.String filename)
public static boolean isExtension(java.lang.String filename,
java.lang.String extension)
public static boolean isExtension(java.lang.String filename,
java.lang.String[] extensions)
public static boolean isExtension(java.lang.String filename,
java.util.Collection<java.lang.String> extensions)