打开指定的文本文件以供读写。
FileOpen ( "文件名", 模式 )
参数
| 文件名 | 要打开的文本文件名。 |
| 模式 | 指定以何种模式(读或写)打开文件: 0 = 读取模式 1 = 写入模式(附加文件到文件结尾) 2 = 写入模式(先删除之前的内容) 如果目标文件并不存在则以上两种写入模式都将新建目标文件。 |
返回值
| 成功: | 返回一个文件“句柄”或直接用于后来的文件函数。 |
| 失败: | 返回值为 -1,说明有错误发生。 |
注意
每个 AutoIt 脚本最多能同时打开 64 个文件;若超过此限制则程序将抛出一个运行时错误;另外,一个文件只能以读取模式或写入模式打开,不可兼得。当以写入模式打开某个文件时,如果该文件并不存在则程序将自动创建该文件。在完成对某个文件的所有操作之后请调用 FileClose 函数来关闭该文件。在脚本程序终止运行时,AutoIt 会自动关闭所有由脚本打开的文件;当然了,显式调用 FileClose 函数来关闭文件始终是推荐方式。
相关
FileClose, FileReadLine, FileWriteLine, FileRead
示例
$file = FileOpen("test.txt", 0)
; 检查文件是否正常打开
If $file = -1 Then
MsgBox(0, "错误", "无法打开目标文件。")
Exit
EndIf
FileClose($file)