FileSystem.FileClose(Int32[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de invoer/uitvoer (I/O) afgerond op een bestand dat is geopend met behulp van de FileOpen functie.
My biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen. Zie FileSystem voor meer informatie.
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())
Parameters
- FileNumbers
- Int32[]
Optional. Parametermatrix van 0 of meer kanalen die moeten worden gesloten.
Uitzonderingen
FileNumber bestaat niet.
Voorbeelden
In dit voorbeeld wordt de FileClose functie gebruikt om een bestand te sluiten dat is geopend voor 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.
Opmerkingen
De FileClose functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie Hoe to: Text from Files read with a StreamReader, How to: Write Text to Files with a StreamWriter, and Walkthrough: Manipulating Files and Directories in Visual Basic voor meer informatie.
Als u weglaat FileNumbers, worden alle actieve bestanden die door de FileOpen functie worden geopend, gesloten.
Wanneer u bestanden sluit die zijn geopend voor Output of Append, wordt de uiteindelijke buffer van uitvoer naar de buffer van het besturingssysteem voor dat bestand geschreven. Alle bufferruimte die aan het gesloten bestand is gekoppeld, wordt vrijgegeven.
Wanneer de FileClose functie wordt uitgevoerd, eindigt de koppeling van een bestand met het bijbehorende bestandsnummer.