从此前已打开的文本文件中读取指定行的字符。
FileReadLine ( 文件句柄 或 "文件名" [, 行号] )
参数
| 文件句柄 | 目标文件句柄,可由此前调用 FileOpen 函数的返回值获得。另外也可以直接使用目标文件名。 |
| 行号 | [可选参数] 要读取的行号。第一行用1表示(而不是0)。 |
返回值
| 成功: | 返回指定行的文本。 |
| 特殊: | 把 @error 设为 -1,说明已经读到文件尾。 |
| 失败: | 把 @error 设为 1,说明文件并非以读取模式打开或者有其它错误。 |
注意
本函数将返回读到的指定行的文本内容,每一“行”之间都是以新行符分割( CHR(10) 或 @LF )。
相关
IniRead, FileClose, FileOpen, FileRead, FileWrite, FileWriteLine
示例
$file = FileOpen("test.txt", 0)
; 检查文件是否正常打开
If $file = -1 Then
MsgBox(0, "错误", "无法打开目标文件。")
Exit
EndIf
; 每次读取1行字符直到文件结尾(EOF,End-Of-File) 为止
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
MsgBox(0, "读到的文本:", $line)
Wend
FileClose($file)