HICHAM'S ARBORESCENCE V 1.0

Signaler
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
-
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
-
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/52361-hicham-s-arborescence-v-1-0

Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
14
@BADDANTE : L'API est bien plus rapide ... Essaie d'énumérer récursivement les fichiers de C:\WINDOWS, tu vas vite t'en rendre compte.
Messages postés
33
Date d'inscription
mercredi 1 mars 2006
Statut
Membre
Dernière intervention
24 février 2008

Salut,

aucun intéret d'utiliser des APIs, FSO, est très bien pour se substituer aux fonctions de fichiers de VB.

Optimisation : si tu veux uniquement créé une arborescence, pas la peine d'utiliser ".copyfolder", "createfolder" sera suffisant.
Actuellement ton "prog" copy tous les dossiers et sous-dossier et efface les fichiers !

Tu pourrais enrichir : une pseudo-fonction compatibilité ISO (CDROM/DVD) max 8 niveaux de sous-arborescence.

Enregistrement / Export de l'arborescence sous différent format, voir dans une base de données. Exclusions de dossiers, "template" d'exclusions ("xxxx.tmp","copie de...",etc...) etc...

Faire un mode batch (ligne de commande).

Dégager les boites de dialogues VB, utiliser celle du Shell "BROWSEFORFOLDER" (http://www.robvanderwoude.com/vbstech_ui_browsefolder.php) te permettra de rentre plus "portable" ton programme (VB, VBA, VBScript)
Messages postés
2
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
11 octobre 2010

du bon vieux DOS
xcopy c:/toto c:/tata /T /E
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
14
Pour une petite arborescence tu n'auras pas de problèmes mais si tu prends un "gros" répertoire tu vas commencer à voir ton programme ralentir ...
Afficher les 6 commentaires