打開文本文件以供讀寫.
FileOpen ( "文件名" [, 模式] )
文件名 | 文本文件的文件名. |
模式 | [可選參數(shù)] 文件打開模式. 可以是以下值的組合: 0 = 只讀模式(默認) 1 = 寫入模式(追加數(shù)據(jù)到文件尾部) 2 = 寫入模式(刪除之前的內(nèi)容) 8 = 如果目標目錄不存在就創(chuàng)建(見備注). 16 = 強制二進制模式(見備注). 32 = 使用 Unicode UTF16 小編碼讀寫模式, 讀取不忽略存在的 BOM. 64 = 使用 Unicode UTF16 大編碼讀寫模式. 讀取不忽略存在的 BOM. 128 = 使用 Unicode UTF8 (帶 BOM)讀寫模式. 讀取不忽略存在的 BOM. 256 = 使用 Unicode UTF8 (無 BOM)讀寫模式. 16384 = 讀取沒有 BOM 的打開文件時, 使用完整 UTF8 文件檢測. 如果不使用這一模式,則只會檢測文件初始部分的 UTF8 標志. 文件夾路徑必須存在(除非指定模式 8 - 見備注). |
成功: | 返回文件句柄, 供隨后的文件函數(shù)調(diào)用. |
失敗: | 返回 -1, 發(fā)生錯誤. |
Local $file
= FileOpen("test.txt", 0)
; 檢查以只讀打開的文件
If $file
= -1 Then
MsgBox(0, "錯誤", "無法打開文件.")
Exit
EndIf
FileClose($file)
; 另一個示例, 自動創(chuàng)建目錄結構
$file =
FileOpen("test.txt", 10)
; 10 = 2 + 8 (清除 + 創(chuàng)建目錄)
If $file
= -1 Then
MsgBox(0, "錯誤", "無法打開文件.")
Exit
EndIf
FileClose($file)
provider with jb51.net (unicode) |