Objet FileSystemObjectFileSystemObject object
Permet d'accéder au système de fichiers d'un ordinateur.Provides access to a computer's file system.
SyntaxeSyntax
Scripting.FileSystemObjectScripting.FileSystemObject
RemarquesRemarks
Le code suivant illustre comment l’objet FileSystemObject est utilisé pour renvoyer un objet**TextStream** à partir duquel il est possible de lire et vers lequel vous pouvez écrire :The following code illustrates how the FileSystemObject object is used to return a TextStream object that can be read from or written to:
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 :In the example code:
- La fonction CreateObject renvoie leFileSystemObject (
fs
).The CreateObject function returns the FileSystemObject (fs
). - La méthode CreateTextFile créé le fichier comme objetTextStream(
a
).The CreateTextFile method creates the file as a TextStream object (a
). - La méthode**WriteLine** écrit une ligne de texte au fichier texte créé.The WriteLine method writes a line of text to the created text file.
- La méthode Close aligne la mémoire tampon et ferme le fichier.The Close method flushes the buffer and closes the file.
MéthodesMethods
MéthodeMethod | DescriptionDescription |
---|---|
BuildPathBuildPath | Attache un nom à un chemin d'accès existant.Appends a name to an existing path. |
CopyFileCopyFile | Copie un fichier ou plus d’un emplacement vers un autre.Copies one or more files from one location to another. |
CopyFolderCopyFolder | Copie un dossier ou plus d’un emplacement vers un autre.Copies one or more folders from one location to another. |
CreateFolderCreateFolder | Créer un nouveau dossier.Creates a new folder. |
CreateTextFileCreateTextFile | Créé un fichier texte et renvoie un objet TextStream qui peut être utilisé pour lire ou écrire dans le fichier.Creates a text file and returns a TextStream object that can be used to read from, or write to the file. |
DeleteFileDeleteFile | Supprime un ou plusieurs fichier(s) spécifique(s).Deletes one or more specified files. |
DeleteFolderDeleteFolder | Supprime un ou plusieurs dossier(s) spécifique(s).Deletes one or more specified folders. |
DriveExistsDriveExists | Vérifie si un lecteur spécifique existe.Checks if a specified drive exists. |
FileExistsFileExists | Vérifie si un fichier spécifique existe.Checks if a specified file exists. |
FolderExistsFolderExists | Vérifie si un dossier spécifique existe.Checks if a specified folder exists. |
GetAbsolutePathNameGetAbsolutePathName | Renvoie le chemin d'accès complet de la racine du lecteur pour le chemin d'accès spécifié.Returns the complete path from the root of the drive for the specified path. |
GetBaseNameGetBaseName | Renvoie le nom de la base pour un fichier ou dossier spécifique.Returns the base name of a specified file or folder. |
GetDriveGetDrive | Renvoie un objet Lecteur correspondant au lecteur dans un chemin d’accès spécifique.Returns a Drive object corresponding to the drive in a specified path. |
GetDriveNameGetDriveName | Renvoie le nom du lecteur d’un chemin d'accès spécifique.Returns the drive name of a specified path. |
GetExtensionNameGetExtensionName | Renvoie le nom de l’extension de fichier pour le dernier composant dans un chemin d'accès spécifique.Returns the file extension name for the last component in a specified path. |
GetFileGetFile | Renvoie un objet Fichier pour un chemin d'accès spécifique.Returns a File object for a specified path. |
GetFileNameGetFileName | Renvoie le nom de fichier ou de dossier pour le dernier composant dans un chemin d'accès spécifique.Returns the file name or folder name for the last component in a specified path. |
GetFolderGetFolder | Renvoie un objet Dossier pour un chemin d'accès spécifique.Returns a Folder object for a specified path. |
GetParentFolderNameGetParentFolderName | Renvoie le nom de dossier parent pour le dernier composant dans un chemin d'accès spécifique.Returns the name of the parent folder of the last component in a specified path. |
GetSpecialFolderGetSpecialFolder | Renvoie le chemin d'accès pour certains fichiers spéciaux Windows.Returns the path to some of Windows' special folders. |
GetTempNameGetTempName | Renvoie un fichier ou dossier temporaire généré aléatoirement.Returns a randomly generated temporary file or folder. |
DéplacerMove | Déplace un fichier ou dossier spécifique d’un emplacement à un autre.Moves a specified file or folder from one location to another. |
MoveFileMoveFile | Déplace un ou plusieurs fichier(s) d’un emplacement à un autre.Moves one or more files from one location to another. |
MoveFolderMoveFolder | Déplace un ou plusieurs dossier(s) d’un emplacement vers un autre.Moves one or more folders from one location to another. |
OpenAsTextStreamOpenAsTextStream | Ouvre un fichier spécifique et renvoie un objet TextStream qui peut être utilisé pour lire, écrire, ou ajouter au fichier.Opens a specified file and returns a TextStream object that can be used to read from, write to, or append to the file. |
OpenTextFileOpenTextFile | Ouvre un fichier et renvoie un objet TextStream qui peut être utilisé pour accéder au fichier.Opens a file and returns a TextStream object that can be used to access the file. |
WriteLineWriteLine | Écrit une chaîne spécifique et un caractère nouvelle ligne dans un fichier TextStream.Writes a specified string and new-line character to a TextStream file. |
PropriétésProperties
PropriétéProperty | DescriptionDescription |
---|---|
DrivesDrives | Renvoie une collection de tous les objets Lecteur sur l’ordinateur.Returns a collection of all Drive objects on the computer. |
NameName | Définit ou renvoie le nom pour un fichier ou dossier spécifique.Sets or returns the name of a specified file or folder. |
PathPath | Renvoie le chemin d’accès pour un fichier, dossier, ou lecteur spécifique.Returns the path for a specified file, folder, or drive. |
SizeSize | 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.For files, returns the size, in bytes, of the specified file; for folders, returns the size, in bytes, of all files and subfolders contained in the folder. |
TypeType | Renvoie des informations sur le type de fichier ou dossier (par exemple, pour les fichiers se terminant avec .TXT, «Document Texte» est renvoyé).Returns information about the type of a file or folder (for example, for files ending in .TXT, "Text Document" is returned). |
Voir aussiSee also
- Objets (Visual Basic pour Applications)Objects (Visual Basic for Applications)
- Propriétés (Visual Basic pour Applications)Properties (Visual Basic for Applications)
- Objets (Visual Basic pour Applications)Objects (Visual Basic for Applications)
- Référence de bibliothèque d’objets pour Office (membres, propriétés, méthodes)Object library reference for Office (members, properties, methods)
Assistance et commentairesSupport and feedback
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ?Have questions or feedback about Office VBA or this 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.