classUtils.pathUtils
Class FileUtil
java.lang.Object
classUtils.pathUtils.FileUtil
public class FileUtil
- extends java.lang.Object
Utility class for various File related actions and methods
- Since:
- 2.1.0
- Version:
- 0.0.1
- Author:
- E. Michael Maximilien
Method Summary |
static java.io.File |
findFile(java.lang.String fileName,
boolean searchInClassPath)
|
static java.io.InputStream |
loadFile(java.lang.String fileName,
boolean searchInClassPath,
boolean searchInJarFile)
|
static boolean |
locateFile(java.lang.String fileName,
boolean searchInClassPath,
boolean searchInJarFile)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
locateFile
public static boolean locateFile(java.lang.String fileName,
boolean searchInClassPath,
boolean searchInJarFile)
- Parameters:
fileName
- the relative fileName to search forsearchInClassPath
- if true the file will be searched in all
directories specified by CLASSPATHsearchInJarFile
- if true the file will be searched in all the JAR
files that are located in CLASSPATH
- Returns:
- true if the File passed by name below could be located by
searching the classpath and or JAR files in CLASSPATH
findFile
public static java.io.File findFile(java.lang.String fileName,
boolean searchInClassPath)
- Parameters:
fileName
- the relative fileName to search forsearchInClassPath
- if true the file will be searched in all
directories specified by CLASSPATH
- Returns:
- the File object if found otherwise returns null
loadFile
public static java.io.InputStream loadFile(java.lang.String fileName,
boolean searchInClassPath,
boolean searchInJarFile)
throws java.io.FileNotFoundException,
java.io.IOException
- Parameters:
fileName
- the relative fileName to search forsearchInClassPath
- if true the file will be searched in all
directories specified by CLASSPATHsearchInJarFile
- if true the file will be searched in all the JAR
files that are located in CLASSPATH
- Returns:
- a FileIOStream object for the file passed by name below could
be located by searching the classpath and or JAR files in CLASSPATH
- Throws:
java.io.FileNotFoundException
- if the file could not be found
java.io.IOException
- if an error occurred while loading file