Hola, queria ver si me podian ayudar con este código que no me funciona, ya trate varias cosas, parece sencillo pero no logro hacerlo funcionar xD
import org.apache.commons.io.filefilter.AgeFileFilter;
private void BorrarViejos() {
File root
= new File(proyecto.
getWorkingDirectory(),
"link/"); IOFileFilter ageFilter
= new AgeFileFilter
(System.
currentTimeMillis() - 3600L
);
PrefixFileFilter(version.getName() + "hola"), ageFilter }))) {
Launcher.getInstance().println("Borrando " + folder);
FileUtils.deleteQuietly(folder);
}
}
Si no me equivoco, lista las carpetas y obtiene el nombre de cada una, pero hay dos cosas que no entiendo muy bien, la primera es paraque el listFiles del segundo for y lo segundo es este fragmento:
FileFilterUtils.and(new IOFileFilter[] { new PrefixFileFilter(
Ojala me puedan ayudar
gracias de antemano