FileSystem.FileClose(Int32[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
结束使用 FileOpen 函数打开的文件的输入/输出(I/O)。
My 在文件 I/O 操作中提供更好的工作效率和性能。 有关详细信息,请参阅 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[]
可选。 要关闭的 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 对象可提供更好的性能。 有关详细信息,请参阅
如果省略 FileNumbers,函数 FileOpen 打开的所有活动文件都会关闭。
关闭打开 Output 的文件时,输出 Append的最终缓冲区将写入该文件的操作系统缓冲区。 所有与已关闭文件关联的缓冲区空间都将释放。
FileClose执行函数时,文件及其文件编号的关联将结束。