|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectelectric.util.file.FileUtil
FileUtil defines a set of static methods for manipulating files.
Field Summary | |
static java.io.FilenameFilter |
ANY_FILE
|
Fields inherited from interface electric.util.log.ILoggingConstants |
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT |
Constructor Summary | |
FileUtil()
|
Method Summary | |
static void |
copyFiles(java.io.File sourceDir,
java.io.File targetDir)
Recursively copy all files from source to target directory. |
static java.lang.String |
currentDirectoryPath()
|
static void |
delete(java.io.File file)
|
static boolean |
delete(java.io.File directory,
boolean recurse)
Delete [recursively] directory and its contents. |
static boolean |
delete(java.io.File directory,
boolean recurse,
java.io.FilenameFilter filter)
Delete [recursively] directory and its contents. |
static java.net.URL |
getURL(java.io.File file)
Version of File.toURL() for JDK 1.1 portability. |
static boolean |
isDirectory(java.lang.String path)
|
static boolean |
isEmpty(java.io.File directory)
|
static java.io.File[] |
listFiles(java.io.File file)
Version of File.listFiles() for JDK 1.1 portability. |
static java.io.File[] |
listFiles(java.io.File file,
boolean recurse,
java.io.FilenameFilter filter)
|
static java.io.File[] |
listFiles(java.io.File file,
java.io.FilenameFilter filter)
Version of File.listFiles() for JDK 1.1 portability. |
static java.io.File |
saveFile(java.lang.String directory,
java.lang.String name,
java.lang.String content,
java.lang.String extension)
|
static java.io.File |
saveFile(java.lang.String directory,
java.lang.String name,
java.lang.String content,
java.lang.String extension,
java.lang.String comment)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.io.FilenameFilter ANY_FILE
Constructor Detail |
public FileUtil()
Method Detail |
public static java.io.File saveFile(java.lang.String directory, java.lang.String name, java.lang.String content, java.lang.String extension) throws java.io.IOException
directory
- name
- content
- extension
-
java.io.IOException
public static java.io.File saveFile(java.lang.String directory, java.lang.String name, java.lang.String content, java.lang.String extension, java.lang.String comment) throws java.io.IOException
directory
- name
- content
- extension
- comment
-
java.io.IOException
public static java.net.URL getURL(java.io.File file) throws java.net.MalformedURLException
file
-
java.net.MalformedURLException
public static java.io.File[] listFiles(java.io.File file)
file
- public static java.io.File[] listFiles(java.io.File file, java.io.FilenameFilter filter)
file
- filter
- public static java.io.File[] listFiles(java.io.File file, boolean recurse, java.io.FilenameFilter filter)
file
- recurse
- filter
- public static void delete(java.io.File file)
file
- public static boolean delete(java.io.File directory, boolean recurse)
directory
- directory to deleterecurse
- if true, delete all subdirectories toopublic static boolean delete(java.io.File directory, boolean recurse, java.io.FilenameFilter filter)
directory
- directory to deleterecurse
- if true, delete all subdirectories toofilter
- public static void copyFiles(java.io.File sourceDir, java.io.File targetDir) throws java.io.IOException
sourceDir
- directory to copy files fromtargetDir
- directory to copy files to
java.io.IOException
public static boolean isDirectory(java.lang.String path)
path
- public static boolean isEmpty(java.io.File directory)
directory
- public static java.lang.String currentDirectoryPath() throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |