FileAttr 函式
更新:2007 年 11 月
傳回列舉型別 (Enumeration),以代表用 FileOpen 函式所開啟檔案的檔案模式。
My.Computer.FileSystem 物件 在檔案 I/O 作業中的產能和效能勝過 FileAttr 函式。如需詳細資訊,請參閱 My.Computer.FileSystem.GetFileInfo 方法。
Public Function FileAttr(ByVal FileNumber As Integer) As OpenMode
參數
- FileNumber
必要項。Integer。任何有效的檔案編號。
例外狀況
例外狀況類型 |
錯誤代碼 |
條件 |
---|---|---|
FileNumber 不存在。 |
||
檔案模式無效。 |
如果將使用非結構化錯誤處理的 Visual Basic 6.0 應用程式升級,請參閱「錯誤代碼」資料行 (您可以將錯誤代碼與 Number 屬性 (Err 物件) 比對)。但是,請盡可能考慮以 Visual Basic 的結構化例外處理概觀 取代這類錯誤控制項。
傳回值
下列列舉型別值表示檔案存取模式:
值 |
模式 |
---|---|
1 |
OpenMode.Input |
2 |
OpenMode.Output |
4 |
OpenMode.Random |
8 |
OpenMode.Append |
32 |
OpenMode.Binary |
備註
這個函式會傳回列舉型別,以代表用 FileOpen 函式所開啟之檔案的檔案模式。
範例
這個範例使用 FileAttr 函式傳回開啟檔案的檔案模式。
Dim mode As OpenMode
FileOpen(1, "c:\TESTFILE.TXT", OpenMode.Input)
mode = FileAttr(1)
MsgBox("The file mode is " & mode.ToString())
FileClose(1)
智慧型裝置開發人員注意事項
不支援這個函式。
需求
命名空間 (Namespace)︰Microsoft.VisualBasic
**模組︰**FileSystem
組件:Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)