FileSystem.FileClose(Int32[]) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Conclui entrada/saída (I/O) de um ficheiro aberto usando a FileOpen função.
My Dá-te melhor produtividade e desempenho nas operações de I/O de ficheiros. Consulte FileSystem para obter mais informações.
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())
Parâmetros
- FileNumbers
- Int32[]
Optional. Array de parâmetros de 0 ou mais canais a ser fechado.
Exceções
FileNumber não existe.
Exemplos
Este exemplo usa a FileClose função para fechar um ficheiro aberto para 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.
Observações
A FileClose função é fornecida para compatibilidade retrocedente e pode afetar o desempenho. Para aplicações não legadas, o My.Computer.FileSystem objeto oferece melhor desempenho. Para mais informações, veja Como: Ler Texto de Ficheiros com um StreamReader, Como: Escrever Texto em Ficheiros com um StreamWriter, e Walkthrough: Manipular Ficheiros e Diretórios em Visual Basic.
Se omitires FileNumbers, todos os ficheiros ativos abertos pela FileOpen função ficam fechados.
Quando fechas ficheiros que foram abertos para Output ou Append, o buffer final de saída é escrito no buffer do sistema operativo para esse ficheiro. Todo o espaço de buffer associado ao ficheiro fechado é libertado.
Quando a FileClose função é executada, termina a associação de um ficheiro com o seu número de ficheiro.