| java.lang.Object org.apache.commons.io.filefilter.AbstractFileFilter org.apache.commons.io.filefilter.AgeFileFilter
AgeFileFilter | public class AgeFileFilter extends AbstractFileFilter (Code) | | Filters files based on a cutoff time, can filter either newer
files or files equal to or older.
For example, to print all files and directories in the
current directory older than one day:
File dir = new File(".");
// We are interested in files older than one day
long cutoff = System.currentTimeMillis() - (24 * 60 * 60 * 1000);
String[] files = dir.list( new AgeFileFilter(cutoff) );
for ( int i = 0; i < files.length; i++ ) {
System.out.println(files[i]);
}
author: Rahul Akolkar version: $Id: AgeFileFilter.java 463570 2006-10-13 06:14:41Z niallp $ since: Commons IO 1.2 |
Constructor Summary | |
public | AgeFileFilter(long cutoff) | public | AgeFileFilter(long cutoff, boolean acceptOlder) Constructs a new age file filter for files on any one side
of a certain cutoff. | public | AgeFileFilter(Date cutoffDate) Constructs a new age file filter for files older than (at or before)
a certain cutoff date. | public | AgeFileFilter(Date cutoffDate, boolean acceptOlder) Constructs a new age file filter for files on any one side
of a certain cutoff date. | public | AgeFileFilter(File cutoffReference) Constructs a new age file filter for files older than (at or before)
a certain File (whose last modification time will be used as reference). | public | AgeFileFilter(File cutoffReference, boolean acceptOlder) Constructs a new age file filter for files on any one side
of a certain File (whose last modification time will be used as
reference). |
Method Summary | |
public boolean | accept(File file) Checks to see if the last modification of the file matches cutoff
favorably. |
AgeFileFilter | public AgeFileFilter(long cutoff)(Code) | | Constructs a new age file filter for files equal to or older than
a certain cutoff
Parameters: cutoff - the threshold age of the files |
AgeFileFilter | public AgeFileFilter(long cutoff, boolean acceptOlder)(Code) | | Constructs a new age file filter for files on any one side
of a certain cutoff.
Parameters: cutoff - the threshold age of the files Parameters: acceptOlder - if true, older files (at or before the cutoff)are accepted, else newer ones (after the cutoff). |
AgeFileFilter | public AgeFileFilter(Date cutoffDate)(Code) | | Constructs a new age file filter for files older than (at or before)
a certain cutoff date.
Parameters: cutoffDate - the threshold age of the files |
AgeFileFilter | public AgeFileFilter(Date cutoffDate, boolean acceptOlder)(Code) | | Constructs a new age file filter for files on any one side
of a certain cutoff date.
Parameters: cutoffDate - the threshold age of the files Parameters: acceptOlder - if true, older files (at or before the cutoff)are accepted, else newer ones (after the cutoff). |
AgeFileFilter | public AgeFileFilter(File cutoffReference)(Code) | | Constructs a new age file filter for files older than (at or before)
a certain File (whose last modification time will be used as reference).
Parameters: cutoffReference - the file whose last modificationtime is usesd as the threshold age of the files |
AgeFileFilter | public AgeFileFilter(File cutoffReference, boolean acceptOlder)(Code) | | Constructs a new age file filter for files on any one side
of a certain File (whose last modification time will be used as
reference).
Parameters: cutoffReference - the file whose last modificationtime is usesd as the threshold age of the files Parameters: acceptOlder - if true, older files (at or before the cutoff)are accepted, else newer ones (after the cutoff). |
accept | public boolean accept(File file)(Code) | | Checks to see if the last modification of the file matches cutoff
favorably.
If last modification time equals cutoff and newer files are required,
file IS NOT selected.
If last modification time equals cutoff and older files are required,
file IS selected.
Parameters: file - the File to check true if the filename matches |
|
|