Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

COMMENT COPIER TOUTE UNE ARBORESCENCE


Information sur la source



Description

Bon, la je ne re-invente pas la roue. C'est un simple code qui permet de copier le contenu d'un repertoire dans un autre.
Le contenu du repertoire n'est pas forcement que des fichiers, il peut se composer de sous-repertoires. Je dépose ce code pour la simple et unique raison c'est que j'en ai pas trouver de code qui le fait. ce n'ai pas sorcier, c'est un ptit code qui peut servir d'exemple.

 

Conclusion

Je suis l'auteur de la  partie contructeur de la classe Copy, le reste c'est du code récupére quelque part du net et qui a trainé dans mon disque dur.

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de ltb69 le 05/05/2007 07:57:30

Je comprends pas pourquoi :
- a la fin du constructeur, tu recree un nouvel objet pour l'appel récursif, le GC va avoir du boulot :).
Prenons un exemple simple, mon disque C : 51000 fichiers => 51000 objets temporaire a garbager,
- tu définis des attributs qui ne te servent que dans ton constructeur. En plus tu ne pourrais te contenter que des "File", puisque les "String" sont dedans.

Je que j'aurais fait :
déplacer le code du constructeur dans une méthode copy(String, String), qui fait un appel récursif à elle même.
En plus, remplacer le "/" qui traine par File.separator, ca mange pas de pain.
Mais ca n'engage que moi ;)

J'en ai fais un il y a pas longtemps pour le boulot, et il n'est pas aussi bien commenté :))

signaler à un administrateur
Commentaire de larsson le 07/05/2007 10:41:58

tout a fait d'accord.
De un, ce code est fait rapidos. De deux, je ne voulais pas toucher le methode copy je l'ai laissé comme tel a l'origine. et finalement ce n'est pas le best of des codes source, comme je lai dit c'est un ptit truc pour avoir une solution.
Ce ci dit merci pour le commentaire, je me rend mainant compte que ce code n'est pas tout a fait pédagogique, je tiendrais compte de tes remarques, et je metterais la source a jour, enfin quand j'aurais le temp ;)
Merci encore une fois.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Parcourir une arborescence récursivement [ par Kouikoui ] Bonjour,J'ai un souci : je voudrais lister un répertoire, trouver tous les fichiers .txt qui sont dedans, y compris ceux des sous-répertoires.Je préci Modification d'un jar [ par Lyorix ] Bonjour, Voici mon problème : Je souhaite créer un programme java qui puisse ajouter dans un jar existant un fichier texte contenu dans un répertoir build.xml et arborescence d'un projet Eclipse [ par lizarajim ] salut à tous,j'ai quelques soucis à mettre en place un projet.quelqu'un pourrait t-il me fournir un build.xml simple et l'arborescence du projet à met tree menu [ par tony27 ] Hello ! Est-il possible de creer une arborescence de dossier qui se trouvent sur un hdd, mais de pouvoir l'inclure dans une page jsp donc pour un sit Copie d'une liste [ par chriskat ] Bonjour,je voudrais savoir comment copier une liste (ArrayList) dans une autre sans lien entre les 2, c'est à dire que si j'en modifie une, je ne veux récupérer le fichier le plus récent d'un répertoire et afficher son contenu [ par kifouillou ] Bonjour,  Mon souci aujourd'hui c'est de pouvoir récupérer le fichier le plus récent d'une liste de fichier d'un répertoire et d'afficher le contenu. [SWT] table et tree dans un onglet [ par stachus ] Bonjour, je voudrais savoir comment puis je faire pour mettre une Table dans un onglet(TabFolder) avec SWT.J'ai utilisé un composite mais cela ne fonc [SWT] Problème avec des arbres [ par sanchou ] Bonjour, je viens de me mettre à SWT (et aux IHM en général) et j'ai déjà un petit soucis... Je vous explique. Je voudrais mettre en place 2 Tree l'un Applet upload [ par fatalpicard ] Bonjour,je désire uploader le contenu d'un répertoire d'un poste clients sur un serveur. J'utilise pour la selection du répertoire l'objet FileDialog, Probleme de compliation avec ANT [ par talia ] bonjour a tous,J'ai un probleme lors de la compilation de mon fichier build.xml.Il butte sur mes fichiers java a la premiere ligne (meme en supprimant


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.