FileSystem.FileClose(Int32[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Termine les opérations d'entrée/sortie (E/S) dans un fichier ouvert à l'aide de la fonction FileOpen
. My
permet une meilleure productivité et de meilleures performances dans les opérations d'E/S de fichier. Consultez la rubrique FileSystem (éventuellement en anglais) pour plus d'informations.
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[]
Optionnel. Tableau de paramètres de 0 ou plus de 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 Guide pratique pour lire du texte à partir de fichiers avec un StreamReader, Comment : écrire du texte dans des fichiers avec un StreamWriter et Procédure pas à pas : manipulation de fichiers et de répertoires en Visual Basic.
Si vous omettez FileNumbers
, tous les fichiers actifs ouverts par la FileOpen
fonction sont fermés.
Lorsque vous fermez les fichiers ouverts pour Output
ou Append
, la mémoire tampon finale de sortie est écrite dans la mémoire tampon du système d’exploitation pour ce fichier. Tout l’espace tampon associé au fichier fermé est libéré.
Lorsque la FileClose
fonction est exécutée, l’association d’un fichier avec son numéro de fichier se termine.