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 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

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.