開啟
開啟檔案進行讀取或寫入。
語法
Open (檔案名稱, 模式, 配置)
結果
如果開啟操作成功,則傳回 True,否則傳回 False。
詳細資訊
模式:
- 0 - 在查詢存取模式中開啟檔案,可查詢屬性,但可能無法存取檔案
- GENERIC_READ - 開啟檔案進行讀取
- GENERIC_WRITE - 開啟檔案進行寫入
配置
- CREATE_NEW - 建立新檔案。 如果指定的檔案已存在,則函數失敗。
- CREATE_ALWAYS - 建立新檔案。 如果檔案存在,函數將覆寫該檔案。
- OPEN_EXISTING - 開啟檔案。 如果檔案不存在,函數將失敗。
- OPEN_ALWAYS - 如果檔案存在,則開啟檔案。 如果檔案不存在,函數將建立檔案。
- TRUNCATE_EXISTING - 開啟檔案。 開啟後,檔案將被截斷,因此其大小為零位元組。
範例
該指令碼將開啟本機 C 磁碟機上的檔案(test.txt),然後向其中寫入兩行:
Function Main
Dim textfile As Object
Set textfile = File.Connect("127.0.0.1")
If textfile.Open("c:\test.txt", GENERIC_WRITE, CREATE_ALWAYS) Then
textfile.WriteLine("您好,這是測試檔案")
textfile.WriteLine("這是使用 GFI LanGuard 指令碼建立的")
textfile.Close
End If
End Function