private void shuffleFiles() {
try {
FileFilter fileFilter = new FileFilter() {
public boolean accept(File pathname) {
return FileUtils.isFileOlder(pathname, DateUtils.addDays(new Date(), -5));
}
};
File[] files = new File(MEDUtils.getBackupFileDirectory()).listFiles(fileFilter);
for (int i = 0; i < files.length; i++) {
new MEDInfoEvent(this, "shuffleFiles()", "File deleted: [" + files[i].getName() + "]");
FileUtils.deleteQuietly(files[i]);
}
} catch (Exception e) {
new MEDFatalEvent(this, "shuffleFiles()", "File shuffling failed!", e);
}
}
How to Rotate Files...
Just finished a project were I had to delete files older than 5 days. This uses commons-io1.4.jar.
Subscribe to:
Post Comments (Atom)
This comment has been removed by the author.
ReplyDelete