FileSystem.FileClose(Int32[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Завершает входные и выходные данные (ввода-вывода) в файл, открытый FileOpen с помощью функции.
My обеспечивает лучшую производительность и производительность операций ввода-вывода файлов. См. 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())
Параметры
- FileNumbers
- Int32[]
Optional. Массив параметров из 0 или более каналов, которые необходимо закрыть.
Исключения
FileNumber не существует.
Примеры
В этом примере функция используется FileClose для закрытия открытого 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.
Комментарии
Функция FileClose предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье How to: Read Text from Files with a StreamReader, How to: Write Text to Files with a StreamWriter и Walkthrough: Управление файлами и каталогами в Visual Basic.
Если не указано FileNumbers, все активные файлы, открытые функцией FileOpen , закрыты.
При закрытии файлов, открытых для Output этого файла, или Appendокончательный буфер выходных данных записывается в буфер операционной системы. Вся буферная память, связанная с закрытым файлом, освобождается.
FileClose При выполнении функции связь файла с его номером файла заканчивается.