[[[ Avertissement : Cette DLL est en perpétuelle évolution. vous trouverez la dernièreversion en téléchargement sur mon site perso : http://perso.club-internet.fr/jlved/ ]]]
Comme j'ai souvent été amené à explorer des répertoires dans mes projets VB j'ai créé une DLL
qui regroupe la plupart des informations que j'utilise fréquemment.
Je me doute que des DLL de ce type existent déjà (peut être même dans Windows), alors si vous en connaissez, merci de me le signaler.
Cette DLL donne accès à 4 objets :
- cPath
- cDrive
- cDirectory
- cFile
cPath permet de tester que le chemin passé en paramètre renvoie bien un répertoire ou un fichier
cDrive à partir de la lettre du lecteur cet objet nous donne :
le type de lecteur
le système de fichier
le numéroID
le nom de Volume
cDirectory donne accès à deux collections :
la collection Fichiers renvoie tous les fichiers contenus dans ce répertoire (classés ou non) cette collection peut être filtrée ('*.exe' ; '*.*'...)
la collection Directories renvoie tous les sous-répertoires (classés ou non)
(y compris les fichiers et répertoires cachés et système)
cFile simplifie les traitements souvent effectuées sur les fichiers. A partir du chemin complet il donne accès à :
l'extension
le nom sans l'extension
le chemin
la taille
les différentes dates
Il permet de plus d'effectuer les opérations les plus courantes :
Renommer
Déplacer
Supprimer
Modifier les attributs