FileSystem FileSystem FileSystem FileSystem Class

Définition

Fournit des propriétés et des méthodes destinées à être utilisées avec les lecteurs, les fichiers et les répertoires.Provides properties and methods for working with drives, files, and directories.

public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
Héritage
FileSystemFileSystemFileSystemFileSystem

Exemples

Cet exemple vérifie pour déterminer si le dossier C:\backup\logs existe et vérifie ses propriétés.This example checks to determine whether the folder C:\backup\logs exists and checks its properties.

Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
    logInfo = My.Computer.FileSystem.GetDirectoryInfo(
      "C:\backup\logs")
End If

Remarques

Le tableau suivant répertorie des exemples de tâches impliquant la My.Computer.FileSystem objet.The following table lists examples of tasks involving the My.Computer.FileSystem object.

ÀTo VoirSee
Lire à partir d'un fichier texteRead from a text file Guide pratique : lire à partir de fichiers texteHow to: Read from Text Files
Lire à partir d’un fichier texte délimitéRead from a delimited text file Guide pratique : lire des fichiers texte délimités par des virgulesHow to: Read From Comma-Delimited Text Files
Lire un fichier texte de largeur fixeRead from a fixed-width text file Guide pratique : lire des fichiers texte de largeur fixeHow to: Read From Fixed-width Text Files
Lire un fichier texte avec plusieurs formatsRead from a text file with multiple formats Guide pratique : lire des fichiers texte avec plusieurs formatsHow to: Read From Text Files with Multiple Formats
Lire à partir d'un fichier binaireRead from a binary file Guide pratique : lire des fichiers binairesHow to: Read From Binary Files
Lire à partir d’un fichier texte avec un StreamReaderRead from a text file with a StreamReader Guide pratique : lire le texte des fichiers avec un StreamReaderHow to: Read Text from Files with a StreamReader
Écrire dans un fichier texteWrite to a text file Guide pratique : insérer du texte dans des fichiersHow to: Write Text to Files
Ajouter à un fichier texteAppend to a text file Guide pratique : effectuer un ajout à des fichiers texteHow to: Append to Text Files
Écrire dans un fichier binaireWrite to a binary file Guide pratique : écrire dans des fichiers binairesHow to: Write to Binary Files
Écrire dans des fichiers texte dans le MyDocuments directoryWrite to text files in the MyDocuments directory Guide pratique : insérer du texte dans les fichiers du répertoire Mes DocumentsHow to: Write Text to Files in the My Documents Directory
Écrire dans un fichier texte avec un StreamWriterWrite to a text file with a StreamWriter Guide pratique : écrire du texte dans des fichiers à l'aide de StreamwriterHow to: Write Text to Files with a StreamWriter
Copier des fichiers avec un modèle spécifiqueCopy files with a specific pattern Guide pratique : copier des fichiers avec un modèle spécifique dans un répertoireHow to: Copy Files with a Specific Pattern to a Directory
Copier un fichier dans le même répertoireCopy a file to the same directory Guide pratique : créer une copie d'un fichier dans le même répertoireHow to: Create a Copy of a File in the Same Directory
Copier un fichier vers un autre répertoireCopy a file to a different directory Guide pratique : créer une copie d'un fichier dans un autre répertoireHow to: Create a Copy of a File in a Different Directory
Créez un fichierCreate a file Guide pratique : créer un fichierHow to: Create a File
Supprimer un fichierDelete a file Guide pratique : supprimer un fichierHow to: Delete a File
Rechercher des fichiers avec un modèle spécifiqueFind files with a specific pattern Guide pratique : rechercher des fichiers avec un modèle spécifiqueHow to: Find Files with a Specific Pattern
Déplacer un fichierMove a file Guide pratique : déplacer un fichierHow to: Move a File
Renommer un fichierRename a file Guide pratique : renommer un fichierHow to: Rename a File
Copier un répertoire vers un autre répertoireCopy a directory to another directory Guide pratique : copier un répertoire vers un autre répertoireHow to: Copy a Directory to Another Directory
Créer un répertoireCreate a directory Guide pratique : créer un répertoireHow to: Create a Directory
Rechercher des sous-répertoires avec un modèle spécifiqueFind subdirectories with a specific pattern Guide pratique pour rechercher des sous-répertoires avec un modèle spécifiqueHow to: Find Subdirectories with a Specific Pattern
Obtenez la collection de fichiers dans un répertoireGet the collection of files in a directory Guide pratique pour placer la collection de fichiers dans un répertoireHow to: Get the Collection of Files in a Directory
Lire à partir de la MyDocuments directoryRead from the MyDocuments directory Guide pratique : récupérer le contenu du répertoire Mes DocumentsHow to: Retrieve the Contents of the My Documents Directory
Analyser un chemin d’accès de fichierParse a file path Guide pratique pour analyser des cheminsHow to: Parse File Paths

Constructeurs

FileSystem() FileSystem() FileSystem() FileSystem()

Initialise une nouvelle instance de la classe FileSystem.Initializes a new instance of the FileSystem class.

Propriétés

CurrentDirectory CurrentDirectory CurrentDirectory CurrentDirectory

Obtient ou définit le répertoire actif.Gets or sets the current directory.

Drives Drives Drives Drives

Retourne une collection en lecture seule de tous les noms de lecteurs disponibles.Returns a read-only collection of all available drive names.

Méthodes

CombinePath(String, String) CombinePath(String, String) CombinePath(String, String) CombinePath(String, String)

Associe deux chemins d'accès et retourne un chemin d'accès correctement mis en forme.Combines two paths and returns a properly formatted path.

CopyDirectory(String, String) CopyDirectory(String, String) CopyDirectory(String, String) CopyDirectory(String, String)

Copie le contenu d'un répertoire dans un autre répertoire.Copies the contents of a directory to another directory.

CopyDirectory(String, String, Boolean) CopyDirectory(String, String, Boolean) CopyDirectory(String, String, Boolean) CopyDirectory(String, String, Boolean)

Copie le contenu d'un répertoire dans un autre répertoire.Copies the contents of a directory to another directory.

CopyDirectory(String, String, UIOption) CopyDirectory(String, String, UIOption) CopyDirectory(String, String, UIOption) CopyDirectory(String, String, UIOption)

Copie le contenu d'un répertoire dans un autre répertoire.Copies the contents of a directory to another directory.

CopyDirectory(String, String, UIOption, UICancelOption) CopyDirectory(String, String, UIOption, UICancelOption) CopyDirectory(String, String, UIOption, UICancelOption) CopyDirectory(String, String, UIOption, UICancelOption)

Copie le contenu d'un répertoire dans un autre répertoire.Copies the contents of a directory to another directory.

CopyFile(String, String) CopyFile(String, String) CopyFile(String, String) CopyFile(String, String)

Copie un fichier vers un nouvel emplacement.Copies a file to a new location.

CopyFile(String, String, Boolean) CopyFile(String, String, Boolean) CopyFile(String, String, Boolean) CopyFile(String, String, Boolean)

Copie un fichier vers un nouvel emplacement.Copies a file to a new location.

CopyFile(String, String, UIOption) CopyFile(String, String, UIOption) CopyFile(String, String, UIOption) CopyFile(String, String, UIOption)

Copie un fichier vers un nouvel emplacement.Copies a file to a new location.

CopyFile(String, String, UIOption, UICancelOption) CopyFile(String, String, UIOption, UICancelOption) CopyFile(String, String, UIOption, UICancelOption) CopyFile(String, String, UIOption, UICancelOption)

Copie un fichier vers un nouvel emplacement.Copies a file to a new location.

CreateDirectory(String) CreateDirectory(String) CreateDirectory(String) CreateDirectory(String)

Crée un répertoire.Creates a directory.

DeleteDirectory(String, DeleteDirectoryOption) DeleteDirectory(String, DeleteDirectoryOption) DeleteDirectory(String, DeleteDirectoryOption) DeleteDirectory(String, DeleteDirectoryOption)

Supprime un répertoire.Deletes a directory.

DeleteDirectory(String, UIOption, RecycleOption) DeleteDirectory(String, UIOption, RecycleOption) DeleteDirectory(String, UIOption, RecycleOption) DeleteDirectory(String, UIOption, RecycleOption)

Supprime un répertoire.Deletes a directory.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Supprime un répertoire.Deletes a directory.

DeleteFile(String) DeleteFile(String) DeleteFile(String) DeleteFile(String)

Supprime un fichier.Deletes a file.

DeleteFile(String, UIOption, RecycleOption) DeleteFile(String, UIOption, RecycleOption) DeleteFile(String, UIOption, RecycleOption) DeleteFile(String, UIOption, RecycleOption)

Supprime un fichier.Deletes a file.

DeleteFile(String, UIOption, RecycleOption, UICancelOption) DeleteFile(String, UIOption, RecycleOption, UICancelOption) DeleteFile(String, UIOption, RecycleOption, UICancelOption) DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Supprime un fichier.Deletes a file.

DirectoryExists(String) DirectoryExists(String) DirectoryExists(String) DirectoryExists(String)

Retourne la valeur True si le répertoire spécifié existe.Returns True if the specified directory exists.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
FileExists(String) FileExists(String) FileExists(String) FileExists(String)

Retourne la valeur True si le fichier spécifié existe.Returns True if the specified file exists.

FindInFiles(String, String, Boolean, SearchOption) FindInFiles(String, String, Boolean, SearchOption) FindInFiles(String, String, Boolean, SearchOption) FindInFiles(String, String, Boolean, SearchOption)

Retourne une collection en lecture seule de chaînes qui représentent le nom des fichiers contenant le texte spécifié.Returns a read-only collection of strings representing the names of files containing the specified text.

FindInFiles(String, String, Boolean, SearchOption, String[]) FindInFiles(String, String, Boolean, SearchOption, String[]) FindInFiles(String, String, Boolean, SearchOption, String[]) FindInFiles(String, String, Boolean, SearchOption, String[])

Retourne une collection en lecture seule de chaînes qui représentent le nom des fichiers contenant le texte spécifié.Returns a read-only collection of strings representing the names of files containing the specified text.

GetDirectories(String) GetDirectories(String) GetDirectories(String) GetDirectories(String)

Retourne une collection de chaînes représentant les chemins d'accès de sous-répertoires présents dans un répertoire.Returns a collection of strings representing the path names of subdirectories within a directory.

GetDirectories(String, SearchOption, String[]) GetDirectories(String, SearchOption, String[]) GetDirectories(String, SearchOption, String[]) GetDirectories(String, SearchOption, String[])

Retourne une collection de chaînes représentant les chemins d'accès de sous-répertoires présents dans un répertoire.Returns a collection of strings representing the path names of subdirectories within a directory.

GetDirectoryInfo(String) GetDirectoryInfo(String) GetDirectoryInfo(String) GetDirectoryInfo(String)

Retourne un objet DirectoryInfo pour le fichier spécifié.Returns a DirectoryInfo object for the specified path.

GetDriveInfo(String) GetDriveInfo(String) GetDriveInfo(String) GetDriveInfo(String)

Retourne un objet DriveInfo pour le fichier spécifié.Returns a DriveInfo object for the specified drive.

GetFileInfo(String) GetFileInfo(String) GetFileInfo(String) GetFileInfo(String)

Retourne un objet FileInfo pour le fichier spécifié.Returns a FileInfo object for the specified file.

GetFiles(String) GetFiles(String) GetFiles(String) GetFiles(String)

Retourne une collection en lecture seule de chaînes qui représentent le nom des fichiers d'un répertoire.Returns a read-only collection of strings representing the names of files within a directory.

GetFiles(String, SearchOption, String[]) GetFiles(String, SearchOption, String[]) GetFiles(String, SearchOption, String[]) GetFiles(String, SearchOption, String[])

Retourne une collection en lecture seule de chaînes qui représentent le nom des fichiers d'un répertoire.Returns a read-only collection of strings representing the names of files within a directory.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetName(String) GetName(String) GetName(String) GetName(String)

Analyse le nom du fichier à partir du chemin d'accès fourni.Parses the file name out of the path provided.

GetParentPath(String) GetParentPath(String) GetParentPath(String) GetParentPath(String)

Retourne le chemin d'accès parent du chemin d'accès fourni.Returns the parent path of the provided path.

GetTempFileName() GetTempFileName() GetTempFileName() GetTempFileName()

Crée un fichier temporaire de zéro octet nommé de manière unique sur le disque et retourne le chemin d'accès complet de ce fichier.Creates a uniquely named zero-byte temporary file on disk and returns the full path of that file.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveDirectory(String, String) MoveDirectory(String, String) MoveDirectory(String, String) MoveDirectory(String, String)

Déplace un répertoire d'un emplacement à l'autre.Moves a directory from one location to another.

MoveDirectory(String, String, Boolean) MoveDirectory(String, String, Boolean) MoveDirectory(String, String, Boolean) MoveDirectory(String, String, Boolean)

Déplace un répertoire d'un emplacement à l'autre.Moves a directory from one location to another.

MoveDirectory(String, String, UIOption) MoveDirectory(String, String, UIOption) MoveDirectory(String, String, UIOption) MoveDirectory(String, String, UIOption)

Déplace un répertoire d'un emplacement à l'autre.Moves a directory from one location to another.

MoveDirectory(String, String, UIOption, UICancelOption) MoveDirectory(String, String, UIOption, UICancelOption) MoveDirectory(String, String, UIOption, UICancelOption) MoveDirectory(String, String, UIOption, UICancelOption)

Déplace un répertoire d'un emplacement à l'autre.Moves a directory from one location to another.

MoveFile(String, String) MoveFile(String, String) MoveFile(String, String) MoveFile(String, String)

Déplace un fichier vers un nouvel emplacement.Moves a file to a new location.

MoveFile(String, String, Boolean) MoveFile(String, String, Boolean) MoveFile(String, String, Boolean) MoveFile(String, String, Boolean)

Déplace un fichier vers un nouvel emplacement.Moves a file to a new location.

MoveFile(String, String, UIOption) MoveFile(String, String, UIOption) MoveFile(String, String, UIOption) MoveFile(String, String, UIOption)

Déplace un fichier vers un nouvel emplacement.Moves a file to a new location.

MoveFile(String, String, UIOption, UICancelOption) MoveFile(String, String, UIOption, UICancelOption) MoveFile(String, String, UIOption, UICancelOption) MoveFile(String, String, UIOption, UICancelOption)

Déplace un fichier vers un nouvel emplacement.Moves a file to a new location.

OpenTextFieldParser(String) OpenTextFieldParser(String) OpenTextFieldParser(String) OpenTextFieldParser(String)

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d’analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux.The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.The TextFieldParser object can be used to read both delimited and fixed-width files.

OpenTextFieldParser(String, Int32[]) OpenTextFieldParser(String, Int32[]) OpenTextFieldParser(String, Int32[]) OpenTextFieldParser(String, Int32[])

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d'analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux.The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.The TextFieldParser object can be used to read both delimited and fixed-width files.

OpenTextFieldParser(String, String[]) OpenTextFieldParser(String, String[]) OpenTextFieldParser(String, String[]) OpenTextFieldParser(String, String[])

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d'analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux.The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.The TextFieldParser object can be used to read both delimited and fixed-width files.

OpenTextFileReader(String) OpenTextFileReader(String) OpenTextFileReader(String) OpenTextFileReader(String)

Ouvre un objet StreamReader à lire à partir d'un fichier.Opens a StreamReader object to read from a file.

OpenTextFileReader(String, Encoding) OpenTextFileReader(String, Encoding) OpenTextFileReader(String, Encoding) OpenTextFileReader(String, Encoding)

Ouvre un objet StreamReader à lire à partir d'un fichier.Opens a StreamReader object to read from a file.

OpenTextFileWriter(String, Boolean) OpenTextFileWriter(String, Boolean) OpenTextFileWriter(String, Boolean) OpenTextFileWriter(String, Boolean)

Ouvre un objet StreamWriter à écrire dans le fichier spécifié.Opens a StreamWriter object to write to the specified file.

OpenTextFileWriter(String, Boolean, Encoding) OpenTextFileWriter(String, Boolean, Encoding) OpenTextFileWriter(String, Boolean, Encoding) OpenTextFileWriter(String, Boolean, Encoding)

Ouvre un StreamWriter pour écrire dans le fichier spécifié.Opens a StreamWriter to write to the specified file.

ReadAllBytes(String) ReadAllBytes(String) ReadAllBytes(String) ReadAllBytes(String)

Retourne le contenu d'un fichier sous la forme d'un tableau d'octets.Returns the contents of a file as a byte array.

ReadAllText(String) ReadAllText(String) ReadAllText(String) ReadAllText(String)

Retourne le contenu d'un fichier texte sous forme de String.Returns the contents of a text file as a String.

ReadAllText(String, Encoding) ReadAllText(String, Encoding) ReadAllText(String, Encoding) ReadAllText(String, Encoding)

Retourne le contenu d'un fichier texte sous forme de String.Returns the contents of a text file as a String.

RenameDirectory(String, String) RenameDirectory(String, String) RenameDirectory(String, String) RenameDirectory(String, String)

Renomme un répertoire.Renames a directory.

RenameFile(String, String) RenameFile(String, String) RenameFile(String, String) RenameFile(String, String)

Renomme un fichier.Renames a file.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)
WriteAllBytes(String, Byte[], Boolean) WriteAllBytes(String, Byte[], Boolean) WriteAllBytes(String, Byte[], Boolean) WriteAllBytes(String, Byte[], Boolean)

Écrit des données dans un fichier binaire.Writes data to a binary file.

WriteAllText(String, String, Boolean) WriteAllText(String, String, Boolean) WriteAllText(String, String, Boolean) WriteAllText(String, String, Boolean)

Écrit du texte dans un fichier.Writes text to a file.

WriteAllText(String, String, Boolean, Encoding) WriteAllText(String, String, Boolean, Encoding) WriteAllText(String, String, Boolean, Encoding) WriteAllText(String, String, Boolean, Encoding)

Écrit du texte dans un fichier.Writes text to a file.

S’applique à

Voir aussi