Class PathHelper
java.lang.Object
com.strobel.io.PathHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charstatic final charprivate static final char[]private static final char[]private static final booleanprivate static final intprivate static final intprivate static final char[]static final char -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidcheckInvalidPathChars(String path) static Stringstatic Stringstatic Stringprivate static StringcombineUnsafe(String path1, String path2) static StringgetDirectoryName(String path) static StringgetFileName(String path) static Stringstatic StringgetFullPath(String path) static char[]static char[]private static intgetRootLength(String path) static Stringprivate static booleanisDirectorySeparator(char ch) static booleanisPathRooted(String path) private static StringnormalizePath(String p, boolean fullCheck, int maxPathLength)
-
Field Details
-
DirectorySeparator
public static final char DirectorySeparator -
AlternateDirectorySeparator
public static final char AlternateDirectorySeparator -
VolumeSeparator
public static final char VolumeSeparator -
maxPath
private static final int maxPath- See Also:
-
maxDirectoryLength
private static final int maxDirectoryLength- See Also:
-
invalidPathCharacters
private static final char[] invalidPathCharacters -
invalidFileNameCharacters
private static final char[] invalidFileNameCharacters -
trimEndChars
private static final char[] trimEndChars -
isWindows
private static final boolean isWindows
-
-
Constructor Details
-
PathHelper
private PathHelper()
-
-
Method Details
-
getInvalidPathCharacters
public static char[] getInvalidPathCharacters() -
getInvalidFileNameCharacters
public static char[] getInvalidFileNameCharacters() -
isPathRooted
-
combine
-
combine
-
combine
-
getDirectoryName
-
getFileName
-
getFileNameWithoutExtension
-
getFullPath
-
getTempPath
-
combineUnsafe
-
checkInvalidPathChars
-
isDirectorySeparator
private static boolean isDirectorySeparator(char ch) -
getRootLength
-
normalizePath
-