firasskhiri
Messages postés7Date d'inscriptionsamedi 29 avril 2006StatutMembreDernière intervention17 mai 2007
-
17 mai 2007 à 12:18
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
17 mai 2007 à 19:42
bonjour,
lors du parcour de l'arboressence dees dossier j veux choisir un path par la methode
DirectoryDialog dialog= new DirectoryDialog(sShell,SWT.OPEN);
//String result = dialog.open();
dialog.open();
String path1=dialog.getFilterPath();
donc je choisi mon path mais j'aime bien s'assurer qu'il possede des fichiers à l'interieur car c sont des input pour l'application ,comment je peux tester ca?
merci beaucoup
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 17 mai 2007 à 15:33
Salut Firas:
1. Solution:
Je veux continuer ce que SatanicPunker a déjé dit (avec quelques rectifications):
Cette méthode permet de savoir si un répertoire contient des fichiers ou non:
/**
* Teste si un répertoire contient des fichiers ou non.
* Elle renvoie true si le répertoire est vide, false sinon.
* @param path - Répertoire
* @return - Résultat
*/
public boolean isEmpty (String path) {
String [] files = new File (path).list ();
return files.length == 0;
}
2. Solution:
Si par exemple tu veux lister les fichiers selon leurs extensions tu peux faire ainsi:
(Ceci est à envisager lorsque ton application a besoin d'un certain type de fichier, par exemple pour les logiciels de lecture de musique ils ont besoins de fichiers avec l'extension .mp3)
public static FilenameFilter filter (final String extension) {
return new FilenameFilter () {
public boolean accept (File dir, String name) {
String filename = new File (name).getName ().toLower ();
return filename.endsWith (extension.toLower ());
}
};
}