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.

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.