FileSystem.FileClose(Int32[]) Metódus

Definíció

Bemenetet/kimenetet (I/O) a függvény használatával FileOpen megnyitott fájlhoz köt. My jobb hatékonyságot és teljesítményt biztosít a fájl I/O-műveletekben. További információért lásd a FileSystem jelű részt.

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

FileNumbers
Int32[]

Optional. 0 vagy több bezárandó csatorna paramétertömbje.

Kivételek

FileNumber nem létezik.

Példák

Ez a példa a függvényt használja egy FileClose megnyitott fájl bezárásához 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.

Megjegyzések

A FileClose függvény a visszamenőleges kompatibilitás érdekében van megadva, és hatással lehet a teljesítményre. A nem örökölt alkalmazások esetében az My.Computer.FileSystem objektum jobb teljesítményt nyújt. További információ: Beolvasás a Fájlokból StreamReaderrel, Hogyan is: Szöveg írása fájlokba streamíróval és A fájlok és könyvtárak Visual Basic.

Ha kihagyja FileNumbers, a FileOpen függvény által megnyitott összes aktív fájl bezárul.

Amikor bezárja a megnyitott vagy megnyitott OutputAppendfájlokat, a kimenet végső puffere az adott fájl operációsrendszer-pufferében lesz megírva. A bezárt fájlhoz társított összes pufferterület felszabadul.

FileClose A függvény végrehajtásakor a fájl társítása a fájlszámmal véget ér.

A következőre érvényes:

Lásd még