FileSystem Classe

Définition

Le FileSystem module contient les procédures utilisées pour effectuer des opérations de fichier, de répertoire ou de dossier et de système. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que l’utilisation du FileSystem module. Pour plus d’informations, consultez FileSystem.

public ref class FileSystem sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class FileSystem
[Microsoft.VisualBasic.CompilerServices.StandardModule]
[System.Security.SecurityCritical]
public sealed class FileSystem
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type FileSystem = class
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
[<System.Security.SecurityCritical>]
type FileSystem = class
Public Module FileSystem
Héritage
FileSystem
Attributs

Exemples

Cet exemple utilise la GetAttr fonction pour déterminer les attributs d’un fichier et d’un répertoire ou d’un dossier.

Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt")   ' Returns vbNormal.

' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
    MsgBox("This file is normal.")
End If

' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
    MsgBox("This file is normal and readonly.")
End If

' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
    MsgBox("MYDIR is a directory")
End If

Remarques

Ce module prend en charge les mots clés de langage Visual Basic et les membres de la bibliothèque d’exécution qui accèdent aux fichiers et dossiers.

Méthodes

Nom Description
ChDir(String)

Change le répertoire ou le dossier actif. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que la ChDir fonction. Pour plus d'informations, consultez CurrentDirectory.

ChDrive(Char)

Change le lecteur actif.

ChDrive(String)

Change le lecteur actif.

CurDir()

Retourne une chaîne représentant le chemin d’accès actuel. La FileSystem productivité et les performances sont meilleures dans les opérations d’E/S de fichier que CurDir. Pour plus d’informations, consultez CurrentDirectory.

CurDir(Char)

Retourne une chaîne représentant le chemin d’accès actuel. La FileSystem productivité et les performances sont meilleures dans les opérations d’E/S de fichier que CurDir. Pour plus d’informations, consultez CurrentDirectory.

Dir()

Retourne une chaîne représentant le nom d’un fichier, d’un répertoire ou d’un dossier qui correspond à un modèle ou un attribut de fichier spécifié, ou à l’étiquette de volume d’un lecteur. Cela FileSystem vous donne une meilleure productivité et des performances dans les opérations d’E/S de fichier que la Dir fonction. Pour plus d’informations, consultez GetDirectoryInfo(String).

Dir(String, FileAttribute)

Retourne une chaîne représentant le nom d’un fichier, d’un répertoire ou d’un dossier qui correspond à un modèle ou un attribut de fichier spécifié, ou à l’étiquette de volume d’un lecteur. Cela FileSystem vous donne une meilleure productivité et des performances dans les opérations d’E/S de fichier que la Dir fonction. Pour plus d’informations, consultez GetDirectoryInfo(String).

EOF(Int32)

Retourne une valeur True booléenne lorsque la fin d’un fichier ouvert pour Random ou séquentiel Input a été atteinte.

Equals(Object)

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

(Hérité de Object)
FileAttr(Int32)

Retourne une énumération représentant le mode fichier des fichiers ouverts à l’aide de la FileOpen fonction. Cela FileSystem vous donne une meilleure productivité et des performances dans les opérations d’E/S de fichier que la FileAttr fonction. Pour plus d’informations, consultez GetFileInfo(String).

FileClose(Int32[])

Conclut l’entrée/sortie (E/S) dans un fichier ouvert à l’aide de la FileOpen fonction. My vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier. Pour plus d’informations, consultez FileSystem.

FileCopy(String, String)

Copie un fichier. La FileSystem productivité et les performances sont meilleures dans les opérations d’E/S de fichier que FileCopy. Pour plus d’informations, consultez CopyFile(String, String).

FileDateTime(String)

Retourne une Date valeur qui indique la date et l’heure dans laquelle un fichier a été écrit. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileDateTime. Pour plus d’informations, consultez GetFileInfo(String).

FileGet(Int32, Array, Int64, Boolean, Boolean)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, Boolean, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, Byte, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, Char, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, DateTime, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, Decimal, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, Double, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, Int16, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, Int32, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, Int64, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, Single, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, String, Int64, Boolean)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGet(Int32, ValueType, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGet. Pour plus d’informations, consultez FileSystem.

FileGetObject(Int32, Object, Int64)

Lit les données d’un fichier disque ouvert dans une variable. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileGetObject. Pour plus d’informations, consultez FileSystem.

FileLen(String)

Retourne une valeur qui spécifie la longueur d’un fichier en octets. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileLen. Pour plus d’informations, consultez GetFileInfo(String).

FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)

Ouvre un fichier pour l’entrée ou la sortie. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileOpen. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Array, Int64, Boolean, Boolean)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Boolean, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Byte, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Char, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, DateTime, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Decimal, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Double, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Int16, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Int32, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Int64, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, Single, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, String, Int64, Boolean)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Int32, ValueType, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePut(Object, Object, Object)
Obsolète.
Obsolète.

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePut. Pour plus d’informations, consultez FileSystem.

FilePutObject(Int32, Object, Int64)

Écrit des données d’une variable dans un fichier de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FilePutObject. Pour plus d’informations, consultez FileSystem.

FileWidth(Int32, Int32)

Affecte une largeur de ligne de sortie à un fichier ouvert à l’aide de la FileOpen fonction.

FreeFile()

Retourne une Integer valeur qui représente le numéro de fichier suivant disponible pour une utilisation par la FileOpen fonction.

GetAttr(String)

Retourne une FileAttribute valeur qui représente les attributs d’un fichier, d’un répertoire ou d’un dossier. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que FileAttribute. Pour plus d’informations, consultez FileSystem.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
Input(Int32, Boolean)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Byte)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Char)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, DateTime)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Decimal)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Double)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Int16)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Int32)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Int64)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Object)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Single)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, String)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

InputString(Int32, Int32)

Retourne String une valeur qui contient des caractères d’un fichier ouvert en mode ou Binary en Input mode. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que InputString. Pour plus d’informations, consultez FileSystem.

Kill(String)

Supprime des fichiers d'un disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Kill. Pour plus d'informations, consultez FileSystem.

LineInput(Int32)

Lit une seule ligne à partir d’un fichier séquentiel ouvert et l’affecte à une String variable.

Loc(Int32)

Renvoie une valeur qui spécifie la position en lecture/écriture actuelle dans un fichier ouvert.

Lock(Int32, Int64, Int64)

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

Lock(Int32, Int64)

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

Lock(Int32)

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

LOF(Int32)

Retourne la taille, en octets, d’un fichier ouvert à l’aide de la FileOpen fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que LOF. Pour plus d’informations, consultez FileSystem.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Crée un répertoire. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que MkDir. Pour plus d’informations, consultez CreateDirectory(String).

Print(Int32, Object[])

Écrit dans un fichier séquentiel des données mises en forme pour l’affichage.

PrintLine(Int32, Object[])

Écrit dans un fichier séquentiel des données mises en forme pour l’affichage.

Rename(String, String)

Renomme un fichier ou un répertoire de disque. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Rename. Pour plus d’informations, consultez FileSystem.

Reset()

Ferme tous les fichiers de disque ouverts à l’aide de la FileOpen fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Reset. Pour plus d’informations, consultez FileSystem.

RmDir(String)

Supprime un répertoire existant. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que RmDir. Pour plus d’informations, consultez DeleteDirectory.

Seek(Int32, Int64)

Renvoie une Long valeur spécifiant la position en lecture/écriture actuelle dans un fichier ouvert à l’aide de la FileOpen fonction, ou définit la position de l’opération de lecture/écriture suivante dans un fichier ouvert à l’aide de la FileOpen fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Seek. Pour plus d’informations, consultez FileSystem.

Seek(Int32)

Renvoie une Long valeur spécifiant la position en lecture/écriture actuelle dans un fichier ouvert à l’aide de la FileOpen fonction, ou définit la position de l’opération de lecture/écriture suivante dans un fichier ouvert à l’aide de la FileOpen fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Seek. Pour plus d’informations, consultez FileSystem.

SetAttr(String, FileAttribute)

Définit des informations d’attributs pour un fichier. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que SetAttr. Pour plus d’informations, consultez FileSystem.

SPC(Int16)

Utilisé avec la ou PrintLine la fonction pour positionner la Print sortie.

TAB()

Utilisé avec les fonctions ou PrintLine pour positionner la Print sortie.

TAB(Int16)

Utilisé avec les fonctions ou PrintLine pour positionner la Print sortie.

ToString()

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

(Hérité de Object)
Unlock(Int32, Int64, Int64)

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

Unlock(Int32, Int64)

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

Unlock(Int32)

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

Write(Int32, Object[])

Écrit des données dans un fichier séquentiel. Les données écrites avec Write sont généralement lues à partir d’un fichier à l’aide Inputde .

WriteLine(Int32, Object[])

Écrit des données dans un fichier séquentiel. Les données écrites avec Write sont généralement lues à partir d’un fichier à l’aide Inputde .

S’applique à

Voir aussi