Package com.uwyn.jhighlight.tools
Class FileUtils
java.lang.Object
com.uwyn.jhighlight.tools.FileUtils
Collection of utility methods to work with files.
- Since:
- 1.0
- Version:
- $Revision: 3108 $
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getExtension
(String fileName) static ArrayList
getFileList
(File file, Pattern[] included, Pattern[] excluded) Recursively traverse a directory hierachy and obtain a list of all absolute file names.private static ArrayList
getFileList
(File file, Pattern[] included, Pattern[] excluded, boolean root)
-
Constructor Details
-
FileUtils
private FileUtils()
-
-
Method Details
-
getFileList
Recursively traverse a directory hierachy and obtain a list of all absolute file names.Regular expression patterns can be provided to explicitly include and exclude certain file names.
- Parameters:
file
- the directory whose file hierarchy will be traversedincluded
- an array of regular expression patterns that will be used to determine which files should be included; ornull
if all files should be includedexcluded
- an array of regular expression patterns that will be used to determine which files should be excluded; ornull
if no files should be excluded- Returns:
- the list of absolute file names
- Since:
- 1.0
-
getFileList
-
getExtension
-