Tout ce que je cherche a faire c'est lire contenu d'un fichier dont le chemin pourrait etre l'un des 3 chemins sous dessous "stephane" etant le login de la session Windows en cours (J'ai lu quelque part que je peux obtenir ce login avec System.getProperty("user.name"); ):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
C:\Documents and Settings\stephane\Application Data\Thunderbird\Profiles\h93ya70s.default\abouk.mab
OR

Code : Sélectionner tout - Visualiser dans une fenêtre à part
C:\Utilisateurs\stephane\Appdata\Roaming\Thunderbird\Profiles\h93ya70s.default\abouk.mab
OR

Code : Sélectionner tout - Visualiser dans une fenêtre à part
C:\Users\stephane\Appdata\Roaming\Thunderbird\Profiles\h93ya70s.default\abouk.mab
Alors ma question est comment chercher ce fichier ?
Par exemple, comment lister les sous-dossiers du dossier "...\Thunderbird\Profiles\" puis chercher celui qui se termine par ".default" ?

eh bien, le fichier que je cherche a lire est le carnet d'adresses de Mozilla Thunderbird dont le chemin differe d'une version de Windows a l'autre!