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 le operazioni di input/output (I/O) in un file aperto con la funzione FileOpen
. Nelle operazioni di I/O di file My
garantisce produttività e prestazioni migliori. 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[]
facoltativo. 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 Procedura: Leggere testo da file con streamReader, procedura: scrivere testo in file con streamwriter e procedura dettagliata: modifica di file e directory in Visual Basic.
Se si omette FileNumbers
, tutti i file attivi aperti dalla FileOpen
funzione vengono chiusi.
Quando si chiudeno i file aperti per Output
o Append
, il buffer finale di output viene scritto nel buffer del sistema operativo per tale file. Viene rilasciato tutto lo spazio del buffer associato al file chiuso.
Quando la funzione viene eseguita, l'associazione FileClose
di un file con il relativo numero di file termina.