從此前已打開的文本文件中讀取指定行的字符。
FileReadLine ( 文件句柄 或 "文件名" [, 行號] )
參數(shù)
文件句柄 | 目標(biāo)文件句柄,可由此前調(diào)用 FileOpen 函數(shù)的返回值獲得。另外也可以直接使用目標(biāo)文件名。 |
行號 | [可選參數(shù)] 要讀取的行號。第一行用1表示(而不是0)。 |
返回值
成功: | 返回指定行的文本。 |
特殊: | 把 @error 設(shè)為 -1,說明已經(jīng)讀到文件尾。 |
失。 | 把 @error 設(shè)為 1,說明文件并非以讀取模式打開或者有其它錯誤。 |
注意
本函數(shù)將返回讀到的指定行的文本內(nèi)容,每一“行”之間都是以新行符分割( CHR(10) 或 @LF )。
相關(guān)
IniRead, FileClose, FileOpen, FileRead, FileWrite, FileWriteLine
示例
$file = FileOpen("test.txt", 0)
; 檢查文件是否正常打開
If $file = -1 Then
MsgBox(0, "錯誤", "無法打開目標(biāo)文件。")
Exit
EndIf
; 每次讀取1行字符直到文件結(jié)尾(EOF,End-Of-File) 為止
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
MsgBox(0, "讀到的文本:", $line)
Wend
FileClose($file)