public final class UtilityFile
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
deleteDirectory(java.io.File directory)
Delete a directory and all of its content (be careful, it will erase all children, including child directory).
|
static void |
deleteFile(java.io.File file)
Delete a file.
|
static boolean |
exists(java.lang.String path)
Check if the path exists.
|
static java.lang.String[] |
getDirsList(java.lang.String path)
Get all directory existing in the path.
|
static java.lang.String |
getExtension(java.io.File file)
Get a file extension.
|
static java.lang.String |
getExtension(java.lang.String file)
Get extension from a string (search first dot).
|
static java.lang.String[] |
getFilesList(java.lang.String path)
Get all files existing in the path.
|
static java.lang.String[] |
getFilesList(java.lang.String path,
java.lang.String extension)
Get all files existing in the path.
|
static boolean |
isDir(java.lang.String path)
Check if the path is a directory.
|
static boolean |
isFile(java.lang.String path)
Check if the path is a file.
|
public static boolean isDir(java.lang.String path)
path
- The path to check.true
if it is a directory, false
else.public static boolean isFile(java.lang.String path)
path
- The path to check.true
if it is a file, false
else.public static boolean exists(java.lang.String path)
path
- The path to check.true
if exists, false
else.public static java.lang.String getExtension(java.io.File file)
file
- The file.public static java.lang.String getExtension(java.lang.String file)
file
- The filename.public static java.lang.String[] getDirsList(java.lang.String path)
path
- The path to check.public static java.lang.String[] getFilesList(java.lang.String path)
path
- The path to check.public static java.lang.String[] getFilesList(java.lang.String path, java.lang.String extension)
path
- The path to check.extension
- The extension (without dot; eg: png).public static void deleteDirectory(java.io.File directory)
directory
- The directory to delete with all of its content.public static void deleteFile(java.io.File file)
file
- The file to delete.