AutoIt3读取文本文件的代码案例

AutoIt3 11/08 阅读 2126 views次 人气 0
摘要:

FileOpen函数,打开的文件;FileRead函数,从此前已打开的文本文件中读取指定数量的字符;FileReadLine函数,从此前已打开的文本文件中读取指定行的字符。

FileOpen("文件名","模式"):模式,0, 只读模式。


代码案例:

$file = FileOpen("what21.txt", 0)

; 检查打开的文件是否可为读
If $file = -1 Then
    MsgBox(0, "错误", "不能打开文件.")
    Exit
EndIf

; 每次读取一个字符,直到文件结束(译注:读中文必须设置为远大于1的值!)(译注的译注(thesnow):ANSI编码中,一个中文为两个字符/字节)
While 1
    $chars = FileRead($file, 1)
    If @error = -1 Then ExitLoop
    MsgBox(0, "读取的字符:", $chars)
Wend

FileClose($file)


代码案例:

;================================================
;示例 1 官方默认例子
;================================================
$file = FileOpen("test.txt", 0)

; 检查打开的文件是否可读
If $file = -1 Then
    MsgBox(0, "错误", "不能打开文件.")
    Exit
EndIf

FileClose($file)

;================================================
;示例 2 官方默认例子
;================================================
; 自动创建目录结构的另外一个例子.
$file = FileOpen("test.txt", 10) ; 等同 2 + 8 (清除 + 创建目录)

If $file = -1 Then
    MsgBox(0, "错误", "不能打开文件.")
    Exit
EndIf

FileClose($file)

;================================================
;示例 3 ACN例子
;================================================
;脚本目录创建一个名字叫file的文件夹,并且在文件夹内创建一个LOG.TXT文本.
FileClose(FileOpen("file\LOG.TXT",10))


评论

该文章不支持评论!

分享到: