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)
Returns the basename (i.e.static java.lang.String
getExtension(java.lang.String filename)
Returns the extension (i.e.
-
-
-
Method Detail
-
getExtension
public static java.lang.String getExtension(java.lang.String filename)
Returns 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
-
getBaseName
public static java.lang.String getBaseName(java.lang.String filename)
Returns 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
-
-