Package com.ilib.tools.table
Class FileUtils
- java.lang.Object
-
- com.ilib.tools.table.FileUtils
-
public class FileUtils extends java.lang.ObjectRandom file manipulation utilities that don't really have any other good place to live.
-
-
Constructor Summary
Constructors Constructor Description FileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddeleteDir(java.io.File path)Recursively delete a directory and all the files it contains.static java.lang.StringgetBaseName(java.lang.String fileName)Return the base name without the extension of this file name.static java.lang.StringgetExtension(java.lang.String fileName)Return the file name extension of this file name.
-
-
-
Method Detail
-
deleteDir
public static void deleteDir(java.io.File path) throws java.io.IOExceptionRecursively delete a directory and all the files it contains.- Parameters:
path- path to delete- Throws:
java.io.IOException- if the delete fails
-
getExtension
public static java.lang.String getExtension(java.lang.String fileName)
Return the file name extension of this file name. If the file name does not have an extension, return null.- Parameters:
fileName- file name with a possible extension- Returns:
- the extension, or null if there is no extension
-
getBaseName
public static java.lang.String getBaseName(java.lang.String fileName)
Return the base name without the extension of this file name. If the file name does not have an extension, return the entire name.- Parameters:
fileName- file name with a possible extension- Returns:
- the base name without the extension, or the whole fileName if there is no extension
-
-