欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基 礎(chǔ) 函 數(shù) 參 考


FileRead

讀取打開的文本文件中指定數(shù)量的字符.

FileRead ( "文件句柄/文件名" [, 數(shù)量] )

參 數(shù)

文件句柄/文件名 由此前 FileOpen 函數(shù)返回的文件句柄. 也可以使用文件名字符串作為參數(shù).
數(shù)量 [可選參數(shù)] 讀取的字符數(shù). 見備注.

返 回 值

成功: 返回讀取的字符/二進制數(shù)據(jù). @extended 返回讀取的字節(jié)/字符數(shù)量.
專用: 設(shè)置 @error 為 -1, 已讀到文件尾.
失敗: 設(shè)置 @error 為 1, 文件以非讀模式打開, 或其它錯誤.

備 注

負值或未定義"數(shù)量", 從當(dāng)前位置讀取整個文件.

如果指定的是文件名而不是文件句柄 - 文件將被打開, 并在函數(shù)調(diào)用期間關(guān)閉.
解析大的文本文件會比使用文件句柄慢許多.
注意: 不要混合使用文件句柄和文件名, 即不要在使用 FileOpen 打開文件后,
又在函數(shù)中使用文件名. 不能同時使用文件名和文件句柄!

可以讀取 ANSI 和 UTF16/UTF8 文本格式 - AutoIt 會自動確定類型.

可以設(shè)置 FileOpen 函數(shù)標(biāo)志讀取二進制(字節(jié)), 此時返回計數(shù)是字節(jié)數(shù)而不是字符數(shù).
過大的 "數(shù)量" 可能導(dǎo)致 Autoit 停止和內(nèi)存分配失敗.

相 關(guān) 函 數(shù)

FileOpen, FileReadLine, FileWrite, FileWriteLine, String, FileSetPos, FileGetPos

函 數(shù) 示 例


Local $file = FileOpen("test.txt", 0)

; 檢查以只讀打開的文件
If $file = -1 Then
    MsgBox(0, "錯誤", "無法打開文件.")
    Exit
EndIf

; 每次讀取一個字符,直到文件結(jié)束(EOF)(譯注:讀中文必須設(shè)置為遠大于1的值!)(譯注的譯注(thesnow):ANSI編碼中,一個中文為兩個字符/字節(jié))
While 1
    Local $chars = FileRead($file, 1)
    If @error = -1 Then ExitLoop
    MsgBox(0, "讀取的字符: ", $chars)
Wend

FileClose($file)

provider with jb51.net (unicode)