[Java] parcourir un répertoire et récupérer

infoprojet Messages postés 2 Statut Membre -  
 danimo -
Bonjour,

Je voudrais savoir comment parcourir un répertoire et récupérer la date de dernière modification de tous les fichiers qui se trouve dedans,

Merci en avance
Configuration: Windows Vista
Internet Explorer 7.0

1 réponse

  1. danimo
     
    Salut,

    D'abord obtenir la date de la dernière modif:

    File mon_fichier = new File("T07GR-F.pdf"); // par exemple, mais il faudra donner le path complet sauf si tu traites les fichiers de ton dossier de travail.
    long dateModif = mon_fichier.lastModified(); // import java.io.File;
    System.out.println("dateModifmilli = " + dateModif + " ms"); // En millisecondes

    GregorianCalendar t = new GregorianCalendar(); // import java.util.GregorianCalendar;
    t.setTimeInMillis(dateModif);
    int jjModif = t.get(GregorianCalendar.DAY_OF_MONTH);
    int mmModif = t.get(GregorianCalendar.MONTH) +1;
    int aaModif = t.get(GregorianCalendar.YEAR);
    System.out.println("dateModif = " + jjModif + "/" + mmModif + "/" + aaModif);

    Tu peux commencer par essayer ca.

    Cordialement,

    Dan
    3