FileSystem.FileAttr(Int32) Method

Definition

Returns an enumeration representing the file mode for files opened using the FileOpen function. The FileSystem gives you better productivity and performance in file I/O operations than the FileAttr function. See GetFileInfo(String) for more information.

public:
 static Microsoft::VisualBasic::OpenMode FileAttr(int FileNumber);
public static Microsoft.VisualBasic.OpenMode FileAttr (int FileNumber);
static member FileAttr : int -> Microsoft.VisualBasic.OpenMode
Public Function FileAttr (FileNumber As Integer) As OpenMode

Parameters

FileNumber
Int32

Required. Integer. Any valid file number.

Returns

One of the following values:

ValueFile access mode
1OpenMode.Input
2OpenMode.Output
4OpenMode.Random
8OpenMode.Append
32OpenMode.Binary

Examples

This example uses the FileAttr function to return the file mode of an open file.

Dim mode As OpenMode
FileOpen(1, "c:\TESTFILE.TXT", OpenMode.Input)
mode = FileAttr(1)
MsgBox("The file mode is " & mode.ToString())
FileClose(1)

Remarks

This function returns an enumeration representing the file mode for files opened using the FileOpen function.

Applies to

See also