public static void deletarArquivos(int qtdDias, String path) {
Date data = new Date();
Calendar c = Calendar.getInstance();//obtendo a instancia do Calender
c.setTime(data);////setando a data atual
c.add(Calendar.DATE, -qtdDias);//removendo a quantidade de dias
data = c.getTime();//obtendo a data alterada
File arquivos = new File(path);//instanciando o caminho dos arquivos
String[] nomes = arquivos.list();
for (String nome : nomes) {
File temp = new File(arquivos.getPath(), nome);
Date arquivo = new Date(temp.lastModified());
if (arquivo.before(data)) {
temp.delete();
}
}
}
Nenhum comentário:
Postar um comentário