FileSystem.FileClose(Int32[]) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ukončí vstup/výstup (I/O) k souboru otevřenému FileOpen pomocí funkce.
My poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů. Další informace naleznete na 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())
Parametry
- FileNumbers
- Int32[]
Optional. Pole parametrů s 0 nebo více kanály, které se mají zavřít.
Výjimky
FileNumber neexistuje.
Příklady
Tento příklad používá FileClose funkci k zavření souboru otevřeného pro 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.
Poznámky
Funkce je poskytována FileClose kvůli zpětné kompatibilitě a může mít vliv na výkon. U starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu : Čtení textu ze souborů pomocí třídy StreamReader, W: Zápis textu do souborů pomocí třídy StreamWriter a Walkthrough: Manipulace se soubory a adresáři v Visual Basic.
Pokud vynecháte FileNumbers, zavře se všechny aktivní soubory otevřené FileOpen funkcí.
Když zavřete soubory, které byly otevřeny pro Output nebo Append, poslední vyrovnávací paměť výstupu se zapíše do vyrovnávací paměti operačního systému pro tento soubor. Uvolní se veškerý prostor vyrovnávací paměti přidružený k uzavřenému souboru.
FileClose Při spuštění funkce skončí přidružení souboru s číslem souboru.