|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjlibs.core.io.FileUtil
public class FileUtil
| Nested Class Summary | |
|---|---|
static interface |
FileUtil.FileCreator
|
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
FileUtil()
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public FileUtil()
| Method Detail |
|---|
public static URL toURL(File file)
public static String[] split(String fileName)
fileName - fileName
public static String getName(String fileName)
public 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
IOException
public static void deleteEmptyDirs(File directory)
throws IOException
IOException
public static void mkdir(File dir)
throws IOException
IOException
public static void mkdirs(File dir)
throws IOException
IOException
public static void copyInto(File source,
File targetDir)
throws IOException
IOException
public static void copy(File source,
File target)
throws IOException
IOException
public static void copyInto(File source,
File targetDir,
FileUtil.FileCreator creator)
throws IOException
IOException
public static void copy(File source,
File target,
FileUtil.FileCreator creator)
throws IOException
IOException
public static void main(String[] args)
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||