public class DirectoryListing extends java.lang.Object
Constructor and Description |
---|
DirectoryListing(java.io.File directory,
java.lang.String[] filemasks)
Constructor only for local directories.
|
DirectoryListing(java.lang.String target,
java.lang.String directory,
java.lang.String[] filemasks)
Constructor for remote or local directories.
|
Modifier and Type | Method and Description |
---|---|
FileInfo[] |
getList()
Get the list itself.
|
FileInfo[] |
getNewFiles(boolean checkModifications)
Get the list of 'new' files, i.e. that are in currentList and not in
prevList.
|
int |
list()
Kept for compatibility with older codes.
|
int |
list(boolean useLsOnly)
List the directory now.
|
void |
setMask(java.lang.String[] filemasks)
(Re)set the file mask.
|
public DirectoryListing(java.io.File directory, java.lang.String[] filemasks) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public DirectoryListing(java.lang.String target, java.lang.String directory, java.lang.String[] filemasks) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void setMask(java.lang.String[] filemasks)
public int list() throws ExecException
ExecException
public int list(boolean useLsOnly) throws ExecException
ExecException
public FileInfo[] getNewFiles(boolean checkModifications)