打開指定的文本文件以供讀寫。
FileOpen ( "文件名", 模式 )
參數(shù)
文件名 | 要打開的文本文件名。 |
模式 | 指定以何種模式(讀或?qū)懀┐蜷_文件: 0 = 讀取模式 1 = 寫入模式(附加文件到文件結(jié)尾) 2 = 寫入模式(先刪除之前的內(nèi)容) 如果目標(biāo)文件并不存在則以上兩種寫入模式都將新建目標(biāo)文件。 |
返回值
成功: | 返回一個文件“句柄”或直接用于后來的文件函數(shù)。 |
失。 | 返回值為 -1,說明有錯誤發(fā)生。 |
注意
每個 AutoIt 腳本最多能同時打開 64 個文件;若超過此限制則程序?qū)伋鲆粋運行時錯誤;另外,一個文件只能以讀取模式或?qū)懭肽J酱蜷_,不可兼得。當(dāng)以寫入模式打開某個文件時,如果該文件并不存在則程序?qū)⒆詣觿?chuàng)建該文件。在完成對某個文件的所有操作之后請調(diào)用 FileClose 函數(shù)來關(guān)閉該文件。在腳本程序終止運行時,AutoIt 會自動關(guān)閉所有由腳本打開的文件;當(dāng)然了,顯式調(diào)用 FileClose 函數(shù)來關(guān)閉文件始終是推薦方式。
相關(guān)
FileClose, FileReadLine, FileWriteLine, FileRead
示例
$file = FileOpen("test.txt", 0)
; 檢查文件是否正常打開
If $file = -1 Then
MsgBox(0, "錯誤", "無法打開目標(biāo)文件。")
Exit
EndIf
FileClose($file)