Objet FileSystemObject
Permet d'accéder au système de fichiers d'un ordinateur.
Syntaxe
Scripting.FileSystemObject
Remarques
Le code suivant illustre comment l’objet FileSystemObject est utilisé pour renvoyer un objetTextStream à partir duquel il est possible de lire et vers lequel vous pouvez écrire :
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\testfile.txt", True)
a.WriteLine("This is a test.")
a.Close
Dans l’exemple de code :
- La fonction CreateObject renvoie leFileSystemObject (
fs
). - La méthode CreateTextFile créé le fichier comme objetTextStream(
a
). - La méthodeWriteLine écrit une ligne de texte au fichier texte créé.
- La méthode Close aligne la mémoire tampon et ferme le fichier.
Méthodes
Méthode | Description |
---|---|
BuildPath | Attache un nom à un chemin d'accès existant. |
CopyFile | Copie un fichier ou plus d’un emplacement vers un autre. |
CopyFolder | Copie un dossier ou plus d’un emplacement vers un autre. |
CreateFolder | Créer un nouveau dossier. |
CreateTextFile | Créé un fichier texte et renvoie un objet TextStream qui peut être utilisé pour lire ou écrire dans le fichier. |
DeleteFile | Supprime un ou plusieurs fichier(s) spécifique(s). |
DeleteFolder | Supprime un ou plusieurs dossier(s) spécifique(s). |
DriveExists | Vérifie si un lecteur spécifique existe. |
FileExists | Vérifie si un fichier spécifique existe. |
FolderExists | Vérifie si un dossier spécifique existe. |
GetAbsolutePathName | Renvoie le chemin d'accès complet de la racine du lecteur pour le chemin d'accès spécifié. |
GetBaseName | Renvoie le nom de la base pour un fichier ou dossier spécifique. |
GetDrive | Renvoie un objet Lecteur correspondant au lecteur dans un chemin d’accès spécifique. |
GetDriveName | Renvoie le nom du lecteur d’un chemin d'accès spécifique. |
GetExtensionName | Renvoie le nom de l’extension de fichier pour le dernier composant dans un chemin d'accès spécifique. |
GetFile | Renvoie un objet Fichier pour un chemin d'accès spécifique. |
GetFileName | Renvoie le nom de fichier ou de dossier pour le dernier composant dans un chemin d'accès spécifique. |
GetFolder | Renvoie un objet Dossier pour un chemin d'accès spécifique. |
GetParentFolderName | Renvoie le nom de dossier parent pour le dernier composant dans un chemin d'accès spécifique. |
GetSpecialFolder | Renvoie le chemin d'accès pour certains fichiers spéciaux Windows. |
GetTempName | Renvoie un fichier ou dossier temporaire généré aléatoirement. |
Déplacer | Déplace un fichier ou dossier spécifique d’un emplacement à un autre. |
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. |
OpenAsTextStream | Ouvre un fichier spécifique et renvoie un objet TextStream qui peut être utilisé pour lire, écrire, ou ajouter au fichier. |
OpenTextFile | Ouvre un fichier et renvoie un objet TextStream qui peut être utilisé pour accéder au fichier. |
WriteLine | Écrit une chaîne spécifique et un caractère nouvelle ligne dans un fichier TextStream. |
Propriétés
Propriété | Description |
---|---|
Drives | Renvoie une collection de tous les objets Lecteur sur l’ordinateur. |
Name | Définit ou renvoie le nom pour un fichier ou dossier spécifique. |
Path | Renvoie le chemin d’accès pour un fichier, dossier, ou lecteur spécifique. |
Size | Pour les fichiers, renvoie la taille en octets du fichier spécifique ; pour les dossiers, renvoie la taille en octets de tous les fichiers et sous-dossiers contenus dans le dossier. |
Type | Renvoie des informations sur le type de fichier ou dossier (par exemple, pour les fichiers se terminant avec .TXT, «Document Texte» est renvoyé). |
Voir aussi
- Objets (Visual Basic pour Applications)
- Propriétés (Visual Basic pour Applications)
- Objets (Visual Basic pour Applications)
- Référence de bibliothèque d’objets pour Office (membres, propriétés, méthodes)
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.