Classe FileSystemObject (Scripting VBA)
Permet d'accéder au système de fichiers d'un ordinateur.
Méthodes
OpenTextFile - Ouvre un fichier spécifié et renvoie un objet TextStream qui peut être utilisé pour lire, écrire ou ajouter dans le fichier.
Sub OpenTextFileTest
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fs, f
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending, TristateFalse)
f.Write "Hello world!"
f.Close
End Sub
BuildPath - Combine un chemin d’accès au dossier et le nom d’un dossier ou d’un fichier et renvoie la combinaison avec des séparateurs de chemin d’accès valides.
CopyFile - Copie un fichier ou plus d’un emplacement vers un autre.
CopyFolder - Copie de manière récursive un dossier d’un emplacement vers un autre.
CreateFolder - Crée un dossier.
CreateTextFile - Crée un nom de fichier spécifié et renvoie un objet TextStream qui peut être utilisé pour lire ou écrire dans le fichier.
DeleteFile - Supprime un fichier spécifié.
DeleteFolder - Supprime un dossier spécifié et son contenu.
DriveExists - Renvoie True si le lecteur spécifié existe, False sinon.
FileExists - Renvoie True en présence du fichier spécifié et False dans le cas contraire.
FolderExists - Retourne la valeur True si un dossier spécifié existe, False dans le cas contraire.
GetAbsolutePathName - Renvoie un chemin d’accès complet et sans ambiguïté d’une spécification de chemin fournie.
GetBaseName - Renvoie une chaîne contenant le nom de base du dernier composant, sans l'extension de fichier, dans un chemin d'accès.
GetDrive - Renvoie un objet Drive correspondant au lecteur qui se trouve à un chemin d’accès spécifié.
GetDriveName - Renvoie une chaîne contenant le nom du lecteur pour un chemin d’accès spécifié.
GetExtensionName - Renvoie une chaîne contenant le nom de l’extension du dernier composant d’un chemin d’accès.
GetFile - Renvoie un objet file correspondant au fichier dans un chemin d’accès spécifié.
GetFileName - Renvoie le dernier composant d’un chemin d’accès spécifié qui ne fait pas partie des spécifications du lecteur.
GetFolder - Renvoie un objet Folder correspondant au dossier dans un chemin d’accès spécifié.
GetParentFolderName - Renvoie une chaîne contenant le nom du dossier parent du dernier composant dans un chemin spécifié.
GetSpecialFolder - Renvoie le dossier spécial spécifié.
GetTempName - Renvoie un nom de fichier ou de dossier temporaire généré de manière aléatoire qui permet d’effectuer des opérations nécessitant l’utilisation d’un fichier ou dossier temporaire.
MoveFile - Déplace un ou plusieurs fichier(s) d’un emplacement à un autre.
MoveFolder - Déplace un ou plusieurs dossier(s) d’un emplacement vers un autre.
Propriétés
Drives Renvoie une collection Drives qui comprend tous les objets Drive disponibles sur l’ordinateur local.
Related Classes
Drive - Permet d'accéder aux propriétés d'un lecteur de disque particulier ou d'un partage réseau.
Drives - Collection en lecture seule de tous les lecteurs disponibles.
File - Fournit l’accès à toutes les propriétés d’un fichier.
Folder - Permet d'accéder à toutes les propriétés d'un dossier.
TextStream - Facilite l’accès séquentiel au fichier.