Sets attribute information for a file.
SetAttr pathname, attributes
The SetAttr statement syntax has these named arguments:
Part |
Description |
pathname |
String expression that specifies a filename — may include directory or folder, and drive. |
attributes |
Constant or numeric expression, the sum of which specifies file attributes. |
The attributes argument settings are:
Constant |
Value |
Description |
vbNormal |
0 |
Normal (default). |
vbReadOnly |
1 |
Read-only. |
vbHidden |
2 |
Hidden. |
vbSystem |
4 |
System file. |
vbArchive |
32 |
File has changed since last backup. |
Note These constants are specified by Visual Basic for applications. As a result, the names can be used anywhere in your code in place of the actual values.
A run-time error occurs if you try to set the attributes of an open file.
FileAttr Function, GetAttr Function.
This example uses the SetAttr statement to set attributes for a file.
SetAttr "TESTFILE", vbHidden ' Set hidden attribute."TESTFILE", vbHidden + vbReadOnly ' Set hidden and read-only ' attributes.