BOpen
以二進位模式開啟檔案。
格式
BOpen 檔名 As #檔案編號
.
.
Close #檔案編號
參數
- 檔案名稱
- 指定包含路徑的檔案名稱字串。僅指定檔名時,即指目前目錄中的檔案。詳細內容請參閱ChDisk。
- 檔案編號
- 以30~63的整數值或運算式來指定。
說明
以指定的檔案編號開啟指定的檔案。此陳述式用於在指定檔案上以二進位模式進行存取。沒有指定的檔案時,則新建檔案。若有,則從既有資料的開頭讀寫資料。若要以二進位模式讀/寫資料,請分別使用ReadBin、WriteBin命令。
注意
可使用網路路徑。
在檔案處於開啟狀態下,指定的檔案編號用於識別該檔案。因此,在關閉該檔案之前,不可將相同的檔案編號用於其它檔案。在檔案操作命令(ReadBin, WriteBin, Seek, Eof, Flush, Close)中使用檔案編號。
可用Seek命令切換檔案的載入/寫入位置(指標)。若要切換載入存取和寫入存取,請用Seek命令重新設定檔案指標位置。
以Close陳述式關閉檔案,並釋放檔案編號。
請以FreeFile函數取得檔案編號,以避免將同一編號用在多項工作上。
參照
Close、AOpen、FreeFile、ReadBin、ROpen、UOpen、WOpen、WriteBin
BOpen範例
Integer fileNum, i
fileNum = FreeFile
BOpen "TEST.DAT" As #fileNum
For i = 0 To 100
WriteBin #fileNum, i
Next i
Flush #fileNum
Seek #fileNum, 10
ReadBin #fileNum, i
Print "data = ", i
Close #fileNum