FileSystem.FileClose(Int32[]) Méthode

Définition

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.

public:
 static void FileClose(... cli::array <int> ^ FileNumbers);
public static void FileClose(params int[] FileNumbers);
static member FileClose : int[] -> unit
Public Sub FileClose (ParamArray FileNumbers As Integer())

Paramètres

FileNumbers
Int32[]

Optional. Tableau de paramètres de 0 ou plusieurs canaux à fermer.

Exceptions

FileNumber n’existe pas.

Exemples

Cet exemple utilise la FileClose fonction pour fermer un fichier ouvert pour Input.

Dim TextLine As String
FileOpen(1, "TESTFILE", OpenMode.Input)   ' Open file.
Do While Not EOF(1)   ' Loop until end of file.
    TextLine = LineInput(1)   ' Read line into variable.
    MsgBox(TextLine)   ' Display the line
Loop
FileClose(1)   ' Close file.

Remarques

La FileClose fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez How to : Read Text from Files with a StreamReader, How to : Write Text to Files with a StreamWriter et Walkthrough : Manipulateing Files and Directories in Visual Basic.

Si vous omettez FileNumbers, tous les fichiers actifs ouverts par la FileOpen fonction sont fermés.

Lorsque vous fermez des fichiers ouverts ou OutputAppendque la mémoire tampon finale de la sortie est écrite dans la mémoire tampon du système d’exploitation pour ce fichier. La totalité de l’espace de mémoire tampon associé au fichier fermé est libérée.

Lorsque la FileClose fonction est exécutée, l’association d’un fichier avec son numéro de fichier se termine.

S’applique à

Voir aussi