FileSystem.FileClose(Int32[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Conclude input/output (I/O) in un file aperto usando la FileOpen funzione .
My offre una maggiore produttività e prestazioni nelle operazioni di I/O dei file. Per altre informazioni, vedere 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())
Parametri
- FileNumbers
- Int32[]
Optional. Matrice di parametri di 0 o più canali da chiudere.
Eccezioni
FileNumber non esiste.
Esempio
In questo esempio viene usata la FileClose funzione per chiudere un file aperto per 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.
Commenti
La FileClose funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Come: Leggere testo da file con streamReader, Come scrivere testo in file con streamWriter e Walkthrough: Modifica di file e directory in Visual Basic.
Se si omette FileNumbers, tutti i file attivi aperti dalla FileOpen funzione vengono chiusi.
Quando si chiudono i file aperti per Output o Append, il buffer finale dell'output viene scritto nel buffer del sistema operativo per tale file. Viene rilasciato tutto lo spazio del buffer associato al file chiuso.
Quando la FileClose funzione viene eseguita, termina l'associazione di un file con il relativo numero di file.