I want to add this code in my java utility programm, i wil call this later in another program.
This code will delete files older than 2 days.
i have the following error at line 3
"Delete cannot be resolved as a type
"
Any help, please, Thank you
public void delete(long days, String fileExtension) {
String dirPath = "c:\\Folder";
Delete deleteFiles = new Delete();
deleteFiles.delete(2, ".pdf");
File folder = new File(dirPath);
if (folder.exists()) {
File[] listFiles = folder.listFiles();
long eligibleForDeletion = System.currentTimeMillis()
- (days * 24 * 60 * 60 * 1000L);
System.out.println("Starting to clean ...");
for (File listFile : listFiles) {
if (listFile.getName().endsWith(fileExtension)
&& listFile.lastModified() < eligibleForDeletion) {
System.out.println("Deleted = " +listFile);
if (!listFile.delete()) {
System.out.println("Unable to Delete Files..");
}
}
}
}
}