FileSystem.FileClose(Int32[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kończy wejście/wyjście (We/Wy) do pliku otwartego przy użyciu FileOpen
funkcji . My
zapewnia lepszą wydajność i wydajność operacji we/wy plików. Aby uzyskać więcej informacji, zobacz 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[]
Opcjonalny. Tablica parametrów 0 lub więcej kanałów do zamknięcia.
Wyjątki
FileNumber
nie istnieje.
Przykłady
W tym przykładzie użyto FileClose
funkcji , aby zamknąć plik otwarty dla elementu 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.
Uwagi
Funkcja FileClose
jest udostępniana w celu zapewnienia zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem
niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz How to: Read Text from Files with a StreamReader ( Porady: zapisywanie tekstu w plikach za pomocą funkcji StreamWriter) i Walkthrough: Manipulating Files and Directories in Visual Basic (Porady: manipulowanie plikami i katalogami w języku Visual Basic).
Jeśli pominięto FileNumbers
, wszystkie aktywne pliki otwierane przez FileOpen
funkcję są zamykane.
Po zamknięciu plików, które zostały otwarte dla Output
programu lub Append
, końcowy bufor danych wyjściowych jest zapisywany w buforze systemu operacyjnego dla tego pliku. Zostanie zwolniona cała przestrzeń buforu skojarzona z zamkniętym plikiem.
Po wykonaniu FileClose
funkcji kończy się skojarzenie pliku z jego numerem pliku.