public class DirectoryStreamUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.HashMap<java.io.File,java.util.LinkedList> |
hMap |
Constructor and Description |
---|
DirectoryStreamUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkInput(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter)
This method checks for an empty input directory.
|
static java.util.List<java.io.File> |
getFileList(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter) |
static java.util.List<java.lang.String> |
getFileNameList(java.io.File dir) |
static java.util.List<java.lang.String> |
getFileNameList(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter) |
static java.lang.String[] |
getSortedList(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter)
Given a directory name and a filename filter object denoted by
DirectoryStream.Filter, return a file name array of files within the
directory which meet the filter requirements, sorted by the last modified
date.
|
static java.lang.String[] |
getSortedList(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter,
FileComparator filecomp)
Given a directory name and a filename filter object denoted by
DirectoryStream.Filter, return a file name array of files within the
directory which meet the filter requirements, sorted by the given
FileComparator criteria.
|
static java.lang.String[] |
getSortedList(java.io.File dir,
FileComparator filecomp)
Given a directory name, return a list of files within the directory sorted by
the given FileComparator criteria.
|
static java.lang.String[] |
getSortedListByBatchId(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter)
Given a directory name and a filename filter object, return a list of files
within the directory which meet the filter requirements, sorted by the last
modified date.
|
static void |
getSortedVector(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter,
FileComparator filecomp,
java.util.LinkedList fileNameVector) |
static void |
getSortedVector(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter,
FileComparator filecomp,
java.util.LinkedList fileNameVector,
boolean mtOrdered,
int threadNum) |
static void |
getSortedVector(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter,
FileComparator filecomp,
java.util.LinkedList fileNameVector,
int threadCount,
int threadNum) |
public static java.util.List<java.io.File> getFileList(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter) throws java.lang.Exception
java.lang.Exception
public static java.util.List<java.lang.String> getFileNameList(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter) throws java.lang.Exception
java.lang.Exception
public static java.util.List<java.lang.String> getFileNameList(java.io.File dir) throws java.lang.Exception
java.lang.Exception
public static java.lang.String[] getSortedListByBatchId(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter) throws java.lang.Exception
dir
- File
object identifying the directory containing the
files.filter
- FilenameFilter
object used to select files which meet
specific naming conditions.java.lang.Exception
public static java.lang.String[] getSortedList(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter) throws java.lang.Exception
dir
- File
object identifying the directory containing the
files.filter
- DirectoryStream.Filter
object used to select files
which meet specific naming conditions.java.lang.Exception
public static java.lang.String[] getSortedList(java.io.File dir, FileComparator filecomp) throws java.lang.Exception
dir
- File
object identifying the directory containing the
files.java.lang.Exception
public static java.lang.String[] getSortedList(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, FileComparator filecomp) throws java.lang.Exception
dir
- File
object identifying the directory containing the
files.filter
- DirectoryStream.Filter
object used to select files
which meet specific naming conditions.filecomp
- FileComparator
object used to sort files with
criteriajava.lang.Exception
public static void getSortedVector(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, FileComparator filecomp, java.util.LinkedList fileNameVector) throws java.lang.Exception
java.lang.Exception
public static void getSortedVector(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, FileComparator filecomp, java.util.LinkedList fileNameVector, int threadCount, int threadNum) throws java.lang.Exception
java.lang.Exception
public static void getSortedVector(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, FileComparator filecomp, java.util.LinkedList fileNameVector, boolean mtOrdered, int threadNum) throws java.lang.Exception
java.lang.Exception
public static boolean checkInput(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter)