可以對文件輸入/輸出 (I/O)。windows
Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]dom
pathname:指定文件名,該文件名可能還包括目錄、文件夾及驅動器。函數
mode:指定文件方式,有 Append、Binary、Input、Output、或 Random 方式。若是未指定方式,則以 Random 訪問方式打開文件。spa
access:說明打開的文件能夠進行的操做,有 Read、Write、或 Read Write 操做。unix
lock:說明限定於其它進程打開的文件的操做,有 Shared、Lock Read、Lock Write、和 Lock Read Write 操做。對象
filenumber:一個有效的文件號,範圍在 1 到 511 之間。使用 FreeFile 函數可獲得下一個可用的文件號。進程
reclength:小於或等於 32,767(字節)的一個數。對於用隨機訪問方式打開的文件,該值就是記錄長度。對於順序文件,該值就是緩衝字符數。ip
重要 在 Binary、Input 和 Random 方式下能夠用不一樣的文件號打開同一文件,而沒必要先將該文件關閉。在 Append 和 Output 方式下,若是要用不一樣的文件號打開同一文件,則必須在打開文件以前先關閉該文件。字符串
加快對文件的順序訪問。it
方法:
Close方法:關閉一個打開的 TextStream 文件。
Read方法:從一個 TextStream 文件中讀取指定數量的字符並返回獲得的字符串。
ReadAll方法:讀取整個的 TextStream 文件並返回獲得的字符串。
ReadLine方法:從一個 TextStream 文件讀取一整行(到換行符但不包括換行符)並返回獲得的字符串。
Skip方法:當讀一個 TextStream 文件時跳過指定數量的字符。
SkipLine方法:當讀一個 TextStream 文件時跳過下一行。跳過一行是指讀取並放棄一行中的全部字符,一直到幷包括該行的換行符。若是讀的文件沒有打開,則產生一個錯誤。
Write方法:寫一個指定的字符串到一個 TextStream 文件。指定的字符串被寫入到文件中,在每一個字符串之間沒有插入空格或字符。使用 WriteLine 方法寫入一個換行符或一個以換行符爲結尾的字符串。
WriteLine方法:寫入一個指定的字符串和換行符到一個 TextStream 文件中。
WriteBlankLines方法:寫入指定數量的換行符到一個 TextStream 文件中。
從磁盤中刪除文件。
若是使用 Kill 來刪除一個已打開的文件,則會產生錯誤。若要刪除目錄,使用 RmDir 語句
Empty:Empty關鍵字是用做Variant子類型。它表示未初始化的變量值。
Null:Null 關鍵字被用做Variant子類型。它說明變量不包含有效數據。
VarType:返回一個 Integer,指出變量的子類型。
Typename:返回一個 String,提供有關變量的信息。
Dir:返回一個 String,用以表示一個文件名、目錄名或文件夾名稱,它必須與指定的模式或文件屬性、或磁盤卷標相匹配。
時間表示:
Year/Month/Day/Hour/Minute/Second
Now/Date/Time/Timer
DateSerial/DateValue/DatePart/DateDiff
TimeSerial/TimeValue
Chr(10) -->換行符,等價於vbLf (Line Feed)\n
Chr(13) -->回車符,等價於vbCr(Carriage Return)\r
vbCrLf 換行符和回車符
windows系統每行結尾使用\n\r換行,unix系統每行結尾使用\n換行,mac系統每行結尾使用\r換行。