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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour