Bonjour,
J'essai d'afficher dans un jtree une arborescence distance(grace à FileZilla server) pour cela j'utilise une api qui me renvoie en fait le nom de tous les dossiers distants dans le format String,ce qui ne m'aide pas vu que je ne sais pas comment séparé chaque nom!!!
-r--r--r-- 1 ftp ftp 77 Oct 24 2008 desktop.ini
drwxr-xr-x 1 ftp ftp 0 May 17 2009 Downloads
drwxr-xr-x 1 ftp ftp 0 Oct 24 2008 Ma musique
-r--r--r-- 1 ftp ftp 592 Jun 27 15:45 Mes dossiers de partage.lnk
drwxr-xr-x 1 ftp ftp 0 Jun 27 13:44 Mes fichiers reçus
drwxr-xr-x 1 ftp ftp 0 Jun 29 2009 Mes images
drwxr-xr-x 1 ftp ftp 0 Mar 20 2009 eclipse
Vous n'aurez pas une petit idée sachant que voici le code pour mon jtree:
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 this.racine = new DefaultMutableTreeNode(); int count = 0; for(File file : File.listRoots()) { //System.out.println("tien le nom de la racine "+file.getPath()); DefaultMutableTreeNode lecteur = new DefaultMutableTreeNode(file.getAbsolutePath()); try { for(File nom : file.listFiles()){ DefaultMutableTreeNode node = new DefaultMutableTreeNode(nom.getName()+"\\"); //System.out.println("@@@@ papa= "+nom.getName()+" enfant = "+node); lecteur.add(this.listFile(nom, node)); } } catch (NullPointerException e) {} this.racine.add(lecteur); //Si nous avons parcouru plus de 50 dossiers, on sort //if(count > 50) {break;} } .....
Partager