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.Exceptionpublic 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.Exceptionpublic static java.util.List<java.lang.String> getFileNameList(java.io.File dir)
throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic static boolean checkInput(java.io.File dir,
java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter)