Partager via


FileSystem Classe

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.

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

Exemples

Cet exemple montre comment vérifier si le dossier C:\backup\logs existe et vérifier ses propriétés.

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 liste des exemples de tâches impliquant l’objet My.Computer.FileSystem.

À Consultez
Lire à partir d'un fichier texte Guide pratique : lire à partir de fichiers texte
Lecture à partir d’un fichier texte délimité Procédure : lire des fichiers texte délimités par des virgules
Lecture à partir d’un fichier texte à largeur fixe Procédure : lire des fichiers texte de largeur fixe
Lecture à partir d’un fichier texte avec plusieurs formats Procédure : lire des fichiers texte avec plusieurs formats
Lire à partir d'un fichier binaire Procédure : lire des fichiers binaires
Lire à partir d’un fichier texte avec un StreamReader Procédure : lire du texte à partir de fichiers avec un StreamReader
Écrire dans un fichier texte Procédure : écrire du texte dans des fichiers
Ajouter à un fichier texte Procédure : ajouter du texte à des fichiers texte
Écrire dans un fichier binaire Procédure : écrire dans des fichiers binaires
Écrire dans des fichiers texte dans le répertoire MyDocuments Procédure : écrire du texte dans des fichiers du répertoire Mes documents
Écrire dans un fichier texte avec un StreamWriter Procédure : écrire du texte dans des fichiers avec un StreamWriter
Copier des fichiers avec un modèle spécifique Procédure : copier des fichiers avec un modèle spécifique dans un répertoire
Copier un fichier dans le même répertoire Procédure : créer une copie d’un fichier dans le même répertoire
Copier un fichier dans un autre répertoire Procédure : créer une copie d’un fichier dans un autre répertoire
Créer un fichier Procédure : créer un fichier
Supprimer un fichier Procédure : supprimer un fichier
Rechercher des fichiers avec un modèle spécifique Procédure : rechercher des fichiers avec un modèle spécifique
Déplacer un fichier Procédure : déplacer un fichier
Renommer un fichier Procédure : renommer un fichier
Copier un répertoire dans un autre répertoire Procédure : copier un répertoire vers un autre répertoire
Créer un répertoire Procédure : créer un répertoire
Rechercher des sous-répertoires avec un modèle spécifique Procédure : rechercher des sous-répertoires avec un modèle spécifique
Obtenir la collection de fichiers dans un répertoire Procédure : placer la collection de fichiers dans un répertoire
Lire à partir du répertoire MyDocuments Procédure : récupérer le contenu du répertoire Mes documents
Analyser un chemin d’accès de fichier Procédure : analyser des chemins de fichiers

Constructeurs

FileSystem()

Initialise une nouvelle instance de la classe FileSystem.

Propriétés

CurrentDirectory

Obtient ou définit le répertoire actif.

Drives

Retourne une collection en lecture seule de tous les noms de lecteurs disponibles.

Méthodes

CombinePath(String, String)

Associe deux chemins d'accès et retourne un chemin d'accès correctement mis en forme.

CopyDirectory(String, String)

Copie le contenu d'un répertoire dans un autre répertoire.

CopyDirectory(String, String, Boolean)

Copie le contenu d'un répertoire dans un autre répertoire.

CopyDirectory(String, String, UIOption)

Copie le contenu d'un répertoire dans un autre répertoire.

CopyDirectory(String, String, UIOption, UICancelOption)

Copie le contenu d'un répertoire dans un autre répertoire.

CopyFile(String, String)

Copie un fichier vers un nouvel emplacement.

CopyFile(String, String, Boolean)

Copie un fichier vers un nouvel emplacement.

CopyFile(String, String, UIOption)

Copie un fichier vers un nouvel emplacement.

CopyFile(String, String, UIOption, UICancelOption)

Copie un fichier vers un nouvel emplacement.

CreateDirectory(String)

Crée un répertoire.

DeleteDirectory(String, DeleteDirectoryOption)

Supprime un répertoire.

DeleteDirectory(String, UIOption, RecycleOption)

Supprime un répertoire.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Supprime un répertoire.

DeleteFile(String)

Supprime un fichier.

DeleteFile(String, UIOption, RecycleOption)

Supprime un fichier.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Supprime un fichier.

DirectoryExists(String)

Retourne la valeur True si le répertoire spécifié existe.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
FileExists(String)

Retourne la valeur True si le fichier spécifié existe.

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

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

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.

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.

GetDirectoryInfo(String)

Retourne un objet DirectoryInfo pour le fichier spécifié.

GetDriveInfo(String)

Retourne un objet DriveInfo pour le fichier spécifié.

GetFileInfo(String)

Retourne un objet FileInfo pour le fichier spécifié.

GetFiles(String)

Retourne une collection en lecture seule de chaînes qui représentent le nom des fichiers d'un répertoire.

GetFiles(String, SearchOption, String[])

Retourne une collection en lecture seule de chaînes qui représentent le nom des fichiers d'un répertoire.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetName(String)

Analyse le nom du fichier à partir du chemin d'accès fourni.

GetParentPath(String)

Retourne le chemin d'accès parent du chemin d'accès fourni.

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.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MoveDirectory(String, String)

Déplace un répertoire d'un emplacement à l'autre.

MoveDirectory(String, String, Boolean)

Déplace un répertoire d'un emplacement à l'autre.

MoveDirectory(String, String, UIOption)

Déplace un répertoire d'un emplacement à l'autre.

MoveDirectory(String, String, UIOption, UICancelOption)

Déplace un répertoire d'un emplacement à l'autre.

MoveFile(String, String)

Déplace un fichier vers un nouvel emplacement.

MoveFile(String, String, Boolean)

Déplace un fichier vers un nouvel emplacement.

MoveFile(String, String, UIOption)

Déplace un fichier vers un nouvel emplacement.

MoveFile(String, String, UIOption, UICancelOption)

Déplace un fichier vers un nouvel emplacement.

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. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.

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. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.

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. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.

OpenTextFileReader(String)

Ouvre un objet StreamReader à lire à partir d'un fichier.

OpenTextFileReader(String, Encoding)

Ouvre un objet StreamReader à lire à partir d'un fichier.

OpenTextFileWriter(String, Boolean)

Ouvre un objet StreamWriter à écrire dans le fichier spécifié.

OpenTextFileWriter(String, Boolean, Encoding)

Ouvre un StreamWriter pour écrire dans le fichier spécifié.

ReadAllBytes(String)

Retourne le contenu d'un fichier sous la forme d'un tableau d'octets.

ReadAllText(String)

Retourne le contenu d'un fichier texte sous forme de String.

ReadAllText(String, Encoding)

Retourne le contenu d'un fichier texte sous forme de String.

RenameDirectory(String, String)

Renomme un répertoire.

RenameFile(String, String)

Renomme un fichier.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
WriteAllBytes(String, Byte[], Boolean)

Écrit des données dans un fichier binaire.

WriteAllText(String, String, Boolean)

Écrit du texte dans un fichier.

WriteAllText(String, String, Boolean, Encoding)

Écrit du texte dans un fichier.

S’applique à

Voir aussi