Class FileNameUtils
- java.lang.Object
-
- org.apache.commons.compress.utils.FileNameUtils
-
public class FileNameUtils extends java.lang.Object
Generic file name utilities.- Since:
- 1.20
-
-
Constructor Summary
Constructors Constructor Description FileNameUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getBaseName(java.lang.String filename)
Gets the basename (i.e.static java.lang.String
getBaseName(java.nio.file.Path path)
Gets the basename (i.e.static java.lang.String
getExtension(java.lang.String filename)
Gets the extension (i.e.static java.lang.String
getExtension(java.nio.file.Path path)
Gets the extension (i.e.
-
-
-
Method Detail
-
getBaseName
public static java.lang.String getBaseName(java.nio.file.Path path)
Gets the basename (i.e. the part up to and not including the last ".") of the last path segment of a filename.Will return the file name itself if it doesn't contain any dots. All leading directories of the
filename
parameter are skipped.- Parameters:
path
- the path of the file to obtain the basename of.- Returns:
- the basename of filename
- Since:
- 1.22
-
getBaseName
public static java.lang.String getBaseName(java.lang.String filename)
Gets the basename (i.e. the part up to and not including the last ".") of the last path segment of a filename.Will return the file name itself if it doesn't contain any dots. All leading directories of the
filename
parameter are skipped.- Parameters:
filename
- the name of the file to obtain the basename of.- Returns:
- the basename of filename
-
getExtension
public static java.lang.String getExtension(java.nio.file.Path path)
Gets the extension (i.e. the part after the last ".") of a file.Will return an empty string if the file name doesn't contain any dots. Only the last segment of a the file name is consulted - i.e. all leading directories of the
filename
parameter are skipped.- Parameters:
path
- the path of the file to obtain the extension of.- Returns:
- the extension of filename
- Since:
- 1.22
-
getExtension
public static java.lang.String getExtension(java.lang.String filename)
Gets the extension (i.e. the part after the last ".") of a file.Will return an empty string if the file name doesn't contain any dots. Only the last segment of a the file name is consulted - i.e. all leading directories of the
filename
parameter are skipped.- Parameters:
filename
- the name of the file to obtain the extension of.- Returns:
- the extension of filename
-
-