1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| String date= fich.getName().substring(0,3)+"/"+fich.getName().substring(3,5)+"/"+fich.getName().substring(5,7);
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yy");
sdf.setLenient(false);
Date d=sdf.parse(date);
Calendar Calend1= Calendar.getInstance();
Calend1.setTime(d);
long ms1 = Calend1.getTimeInMillis();
int nmpj = 24 * 60 * 60 * 1000;//c'est le nombre de millisecondes par jour
String[] liste = rep.listNames();
for(int i=0;i<listing.length;i++)
{
SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yy");
sdf.setLenient(false);
Date d2=sdf2.parse(liste[i].substring(0,3)+"/"+nomf.substring(3,5)+"/"+nomf.substring(5,7));
Calendar Calend2= Calendar.getInstance();
Calend2.setTime(d2);
long ms2 = Calend2.getTimeInMillis();
if ((ms1 - ms2) / nmpj >=60) rep.deleteFile(liste[i]);
} |
Partager