VB6.0 檔案動作陳述式

來源:互聯網
上載者:User
Open語句

能夠對檔案輸入/輸出 (I/O)。

文法

Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]

Open 語句的文法具有以下幾個部分:

部分 描述
pathname 必要。字串運算式,指定檔案名稱,該檔案名稱可能還包括目錄、檔案夾及磁碟機。
mode 必要。關鍵字,指定檔案方式,有 AppendBinaryInputOutput、或 Random 方式。如果未指定方式,則以 Random 訪問方式開啟檔案。
access 可選。關鍵字,說明開啟的檔案可以進行的操作,有 ReadWrite、或 Read Write 操作。
lock 可選。關鍵字,說明限定於其它進程開啟的檔案的操作,有 SharedLock ReadLock Write、和 Lock Read Write 操作。
filenumber 必要。一個有效檔案號,範圍在 1 到 511 之間。使用 FreeFile 函數可得到下一個可用的檔案號。
reclength 可選。小於或等於 32,767(位元組)的一個數。對於用隨機訪問方式開啟的檔案,該值就是記錄長度。對於循序檔,該值就是緩衝字元數。

說明

對檔案做任何 I/O 操作之前都必須先開啟檔案。Open 語句分配一個緩衝區供檔案進行 I/O 之用,並決定緩衝區所使用的訪問方式。

如果 pathname 指定的檔案不存在,那麼,在用 AppendBinaryOutput、或 Random 方式開啟檔案時,可以建立這一檔案。

如果檔案已由其它進程開啟,而且不允許指定的訪問類型,則 Open 操作失敗,而且會有錯誤發生。

如果 mode Binary 方式,則 Len 子句會被忽略掉。

重要BinaryInput Random 方式下可以用不同的檔案號開啟同一檔案,而不必先將該檔案關閉。在 Append Output 方式下,如果要用不同的檔案號開啟同一檔案,則必須在開啟檔案之前先關閉該檔案。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.