Ungefähr so (ungetestet):
Java:File dir = new File("c:/test"); File[] files = dir.listFiles(); long today = new Date().getTime(); for(File file : files) { if (today - file.lastModified() > 30L * 24L * 3600L * 1000L) { file.delete(); } }
import java.io.File;
import java.util.Date;
public class EinenNamenvergeben {
public static void main(String[] args) {
File dir = new File("//Test/");
File[] files = dir.listFiles();
long today = new Date().getTime();
for(File file : files) {
if (today - file.lastModified() > 30L * 24L * 3600L * 1000L) {
file.delete();
}
System.out.println("Logfiles deleted!");
}
}
}