Java AgeFileFilter-class And Method Code Example
Here is an example of how to use the AgeFileFilter
class from the org.apache.commons.io package in Java:
import java.io.File;
import org.apache.commons.io.filefilter.AgeFileFilter;
public class Example {
public static void main(String[] args) {
// create a File object for the directory to be listed
File directory = new File("/path/to/directory");
// create an AgeFileFilter object with the cutoff date
long cutoff = System.currentTimeMillis() - (24 * 60 * 60 * 1000); // 24 hours ago
AgeFileFilter fileFilter = new AgeFileFilter(cutoff);
// list all files that are older than the cutoff date
File[] olderFiles = directory.listFiles(fileFilter);
for (File file : olderFiles) {
System.out.println(file.getName());
}
}
}
This example will filter all files that are older than 24 hours from a directory and print the names of all the older files. You can customize the cutoff date to any date you want.