FileSystem.FileClose(Int32[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schließt die Eingabe/Ausgabe (E/A) für eine Datei, die mit der FileOpen
-Funktion geöffnet wird. My
ermöglicht bei Datei-E/A-Vorgängen eine höhere Produktivität und Leistung. Weitere Informationen finden Sie unter 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())
Parameter
- FileNumbers
- Int32[]
Dies ist optional. Parameterarray von 0 oder mehr zu schließenden Channels.
Ausnahmen
FileNumber
existiert nicht.
Beispiele
In diesem Beispiel wird die FileClose
-Funktion verwendet, um eine Datei zu schließen, die für geöffnet wurde 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.
Hinweise
Die FileClose
Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem
-Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Vorgehensweise: Lesen von Text aus Dateien mit einem StreamReader, Vorgehensweise: Schreiben von Text in Dateien mit einem StreamWriter und Exemplarische Vorgehensweise: Bearbeiten von Dateien und Verzeichnissen in Visual Basic.
Wenn Sie weglassen FileNumbers
, werden alle aktiven Dateien geschlossen, die von der FileOpen
Funktion geöffnet werden.
Wenn Sie Dateien schließen, die für Output
oder Append
geöffnet wurden, wird der endgültige Ausgabepuffer in den Betriebssystempuffer für diese Datei geschrieben. Der gesamte Pufferspeicher, der der geschlossenen Datei zugeordnet ist, wird freigegeben.
Wenn die FileClose
Funktion ausgeführt wird, endet die Zuordnung einer Datei zu ihrer Dateinummer.