L’objet FileSystemObjectFileSystemObject
1. Introduction
En dehors des fonctions basiques que propose le VBA pour accéder et manipuler les fichiers et répertoires, il existe un objet des plus pratiques. L’objet FileSystemObject est disponible à partir de la librairie Microsoft Scripting Runtime.
2. Hiérarchie de l’objet
Le schéma suivant représente la hiérarchie des principaux objets et collections du type FileSystemObject.
3. Gestion des disques
Il est possible de parcourir la collection des disques Drives. Un disque est un objet Scripting.Drive.
a. Propriétés de l’objet DriveDrive
Propriété |
Description |
AvailableSpace |
Représente la place disponible sur le disque, exprimée en octets. |
DriveLetter |
Représente la lettre utilisée par le système pour accéder au disque. |
DriveType |
Représente le type de disque (CDRom, Fixed, RamDisk, Remote, Removable ou UnknownType). |
FileSystem |
Représente le type de système du disque (NTFS, FAT). |
FreeSpace |
Représente la place libre sur le disque, exprimée en octets. |
IsReady |
Représente une valeur booléenne indiquant si le disque est disponible (par exemple présence d’une clé USB sur le port USB en façade). |
Path |
Représente le chemin d’accès au disque (I: par exemple). |
RootFolder |
Représente le dossier racine (I:\ par exemple). |
SerialNumber |
Représente le numéro de série du disque. |
ShareName... |