org.crosswire.common.util
Class FileUtil

java.lang.Object
  extended by org.crosswire.common.util.FileUtil

public final class FileUtil
extends Object

.

Author:
Joe Walker [joe at eireneh dot com]
See Also:
for license details. The copyright to this program is held by it's authors.

Field Summary
static String EXTENSION_JAVA
          Extension for java files
static String EXTENSION_PROPERTIES
          Extension for properties files
static String EXTENSION_XML
          Extension for XML files
static String EXTENSION_XSLT
          Extension for XSLT files
static String MODE_READ
          Modes for opening random access files
static String MODE_WRITE
          Modes for opening random access files
 
Constructor Summary
private FileUtil()
          Prevent Instansiation
 
Method Summary
static List delete(File file)
          Deletes a file or a directory and all of its contents
private static void deleteContents(File dirPath, List failures)
          Recursive delete files.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXTENSION_JAVA

public static final String EXTENSION_JAVA
Extension for java files

See Also:
Constant Field Values

EXTENSION_PROPERTIES

public static final String EXTENSION_PROPERTIES
Extension for properties files

See Also:
Constant Field Values

EXTENSION_XSLT

public static final String EXTENSION_XSLT
Extension for XSLT files

See Also:
Constant Field Values

EXTENSION_XML

public static final String EXTENSION_XML
Extension for XML files

See Also:
Constant Field Values

MODE_READ

public static final String MODE_READ
Modes for opening random access files

See Also:
Constant Field Values

MODE_WRITE

public static final String MODE_WRITE
Modes for opening random access files

See Also:
Constant Field Values
Constructor Detail

FileUtil

private FileUtil()
Prevent Instansiation

Method Detail

delete

public static List delete(File file)
Deletes a file or a directory and all of its contents

Parameters:
file - or directory to delete
Returns:
the list of files that could not be deleted

deleteContents

private static void deleteContents(File dirPath,
                                   List failures)
Recursive delete files.

Parameters:
dirPath - directory of files to delete
failures - the list of files that could not be deleted

Copyright ยจ 2003-2005