public class FileUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
FileUtil.FileCreator |
| Modifier and Type | Field and Description |
|---|---|
static File |
JAVA_HOME |
static String |
LINE_SEPARATOR |
static String |
PATH_SEPARATOR |
static String |
SEPARATOR |
static File |
TMP_DIR |
static File |
USER_DIR |
static File |
USER_HOME |
| Constructor and Description |
|---|
FileUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
copy(File source,
File target) |
static void |
copy(File source,
File target,
FileUtil.FileCreator creator) |
static void |
copyInto(File source,
File targetDir) |
static void |
copyInto(File source,
File targetDir,
FileUtil.FileCreator creator) |
static void |
delete(File file)
deletes specified file or directory
if given file/dir doesn't exist, simply returns
|
static void |
deleteEmptyDirs(File directory) |
static File |
findFreeFile(File file)
if file doesn't exist, it returns the same file.
|
static File |
findFreeFile(File dir,
String pattern,
boolean tryEmptyVar)
Finds a free file (i.e non-existing) in specified directory, using specified pattern.
|
static String |
getExtension(String fileName)
Returns extension of the file.
|
static String |
getName(String fileName)
Returns name of the file without extension
|
static void |
main(String[] args) |
static void |
mkdir(File dir)
create specified directory if doesn't exist.
|
static void |
mkdirs(File dir)
create specified directory if doesn't exist.
|
static String[] |
split(String fileName)
splits given fileName into name and extension.
|
static URL |
toURL(File file) |
public static final String PATH_SEPARATOR
public static final String SEPARATOR
public static final String LINE_SEPARATOR
public static final File JAVA_HOME
public static final File USER_HOME
public static final File USER_DIR
public static final File TMP_DIR
public static String[] split(String fileName)
fileName - fileNamepublic static String getExtension(String fileName)
public static File findFreeFile(File dir, String pattern, boolean tryEmptyVar)
public static File findFreeFile(File file)
public static void delete(File file) throws IOException
IOExceptionpublic static void deleteEmptyDirs(File directory) throws IOException
IOExceptionpublic static void mkdir(File dir) throws IOException
IOExceptionpublic static void mkdirs(File dir) throws IOException
IOExceptionpublic static void copyInto(File source, File targetDir) throws IOException
IOExceptionpublic static void copy(File source, File target) throws IOException
IOExceptionpublic static void copyInto(File source, File targetDir, FileUtil.FileCreator creator) throws IOException
IOExceptionpublic static void copy(File source, File target, FileUtil.FileCreator creator) throws IOException
IOExceptionpublic static void main(String[] args) throws IOException
IOExceptionCopyright © 2021. All rights reserved.