ARBORESCENCE DU DISQUE DUR AVEC JTREE

Messages postés
2837
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
- - Dernière réponse : ptiniko
Messages postés
26
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
8 juillet 2009
- 31 mars 2009 à 08:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15444-arborescence-du-disque-dur-avec-jtree

Afficher la suite 
ptiniko
Messages postés
26
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
8 juillet 2009
-
Non CornFlaks! Si le monsieur il a pas le lecteur disquette ... => 0 -> c: / 1 -> d:

Tu me diras, peut être que Draven a fait cette source que pour lui, mais ça m'étonnerais.

Moi j'suis sur ce problème là. Et je confirme que c'est beaucoup trop long lorsqu'on recherche tous les fichiers du disque C (j'ai un petit 250go, j'imagine pas le temps que ça prend pour les nouveaux PCs avec des DD de malades.)

Merci pour la source quand même.
cs_CornFlaks
Messages postés
2
Date d'inscription
mardi 4 mars 2003
Statut
Membre
Dernière intervention
31 janvier 2005
-
lecteurs=File.listRoots();
for(i=0;i<lecteurs.length;i++)

tu débute ton itérateur i à 1 et il zappe le lecteur de disquette.
tu peux même retirer ta boucle pour ne recuperer qu'un seul lecteur ou "i" représente le lecteur choisit. 0 -> a: / 1 -> C: etc...
cs_Yenapa
Messages postés
67
Date d'inscription
samedi 12 juillet 2003
Statut
Membre
Dernière intervention
26 juin 2009
-
Le probleme de ton algorithme, c'est qu'il est recursif. Ca prends un temps enorme sur un gros disque dur (voire pire, sur un disque reseau)!
Pourquoi ne pas regler ce probleme en ne cherchant les sous-dossier d'un dossier que quand on en a besoin?
En plus, si tu insere un CD apres la recherche des dossiers, il ne sera pas vu. De meme si tu crée un dossier.

Bon courage! ;-)
cs_Draven
Messages postés
62
Date d'inscription
dimanche 22 octobre 2000
Statut
Membre
Dernière intervention
8 octobre 2006
-
Pas bête comme idée. je vais tester ça.
Merci Yenapa
cs_Yenapa
Messages postés
67
Date d'inscription
samedi 12 juillet 2003
Statut
Membre
Dernière intervention
26 juin 2009
-
Peut etre qu'en testant si le lecteur est accessible ... (methode canRead() sur un objet File) ?