FileSystem.FileClose(Int32[]) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.