FileSystem.FileClose(Int32[]) Método
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Conclui a E/S (Entrada/Saída) para um arquivo aberto usando a função FileOpen
.
My
oferece maior produtividade e desempenho em operações de E/S de arquivo. 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())
- FileNumbers
- Int32[]
Opcional. Matriz de parâmetros de 0 ou mais canais que serão fechados.
FileNumber
não existe.
Este exemplo usa a FileClose
função para fechar um arquivo 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.
A FileClose
função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem
objeto fornece melhor desempenho. Para obter mais informações, consulte How to: Read Text from Files with a StreamReader, How to: Write Text to Files with a StreamWriter, and walkthrough: Manipulando arquivos e diretórios no Visual Basic.
Se você omitir FileNumbers
, todos os arquivos ativos abertos pela FileOpen
função serão fechados.
Quando você fecha arquivos que foram abertos para Output
ou Append
, o buffer final de saída é gravado no buffer do sistema operacional desse arquivo. Todo o espaço de buffer associado ao arquivo fechado é liberado.
Quando a FileClose
função é executada, a associação de um arquivo com seu número de arquivo termina.
Produto | Versões |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: