SetAttr Statement

Description

Sets attribute information for a file.

Syntax

SetAttr pathname,attributes

The SetAttr statement syntax has these named-argument parts:

Part

Description

pathname

String expression that specifies a file name — may include directory or folder, and drive.

attributes

Constant or numeric expression, the sum of which specifies file attributes.


Constants and values for attributes are:

Constant

Value

File Attribute

vbNormal

0

Normal (default).

vbReadOnly

1

Read-only.

vbHidden

2

Hidden.

vbSystem

4

System — not available on the Macintosh.

vbArchive

32

File has changed since last backup — not available on the Macintosh.


Note

These constants are specified by Visual Basic. As a result, the names can be used anywhere in your code in place of the actual values.

Remarks

A run-time error occurs if you try to set the attributes of an open file.

See Also

FileAttr Function, GetAttr Function.

Example

This example uses the SetAttr statement to set attributes for a file.


SetAttr "TESTFILE", vbHidden    ' Set hidden attribute.
SetAttr "TESTFILE", vbHidden + vbReadOnly    ' Set hidden and Read-only 
    ' attributes.