FileAttr Function
Description
Returns a Long representing the file mode for files opened using the Open statement.
Syntax
FileAttr(filenumber, returntype)
The FileAttr function syntax has these named arguments
Part | Description |
|
filenumber | Required; Integer. Any valid file number. |
returntype | Required; Integer. Number indicating the type of information to return. Specify 1 to return a value indicating the file mode. On 16-bit systems only, specify 2 to retrieve an operating system file handle. Returntype 2 is not supported in 32-bit systems and causes an error. |
Return Values
When the returntype argument is 1, the following return values indicate the file access mode
Mode | Value |
|
Input | 1 |
Output | 2 |
Random | 4 |
Append | 8 |
Binary | 32 |
See Also
GetAttr function, Open statement, SetAttr statement.
Example
This example uses the FileAttr function to return the file mode and file handle of an open file.
Dim FileNum, Mode, Handle
FileNum = 1 ' Assign file number.
Open "TESTFILE" For Append As FileNum ' Open file.
Mode = FileAttr(FileNum, 1) ' Returns 8 (Append file mode).
Handle = FileAttr(FileNum, 2) ' Returns file handle.
Close FileNum ' Close file.