FileAttr 関数
更新 : 2007 年 11 月
FileOpen 関数で開いたファイルのファイル モードを表す列挙定数を返します。
My.Computer.FileSystem オブジェクト により、FileAttr 機能よりも、ファイルの I/O 操作の生産性とパフォーマンスが向上します。詳細については、「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)
スマート デバイス開発者のためのメモ
この関数はサポートされていません。
必要条件
名前空間 : Microsoft.VisualBasic
モジュール : FileSystem
**アセンブリ :**Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)