Comment copier toute une arborescence

Soyez le premier à donner votre avis sur cette source.

Vue 18 315 fois - Téléchargée 943 fois

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.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
41
Date d'inscription
dimanche 16 février 2003
Statut
Membre
Dernière intervention
8 juin 2007

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.
Messages postés
5
Date d'inscription
samedi 7 octobre 2006
Statut
Membre
Dernière intervention
16 mars 2009

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é :))

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.