FileSystem.SetAttr Method
Sets attribute information for a file. The My feature gives you better productivity and performance in file I/O operations than SetAttr. For more information, see FileSystem.
Namespace: Microsoft.VisualBasic
Assembly: Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
Parameters
- PathName
- Type: System.String
Required. String expression that specifies a file name. PathName can include directory or folder, and drive.
- Attributes
- Type: Microsoft.VisualBasic.FileAttribute
Required. Constant or numeric expression, whose sum specifies file attributes.
| Exception | Condition |
|---|---|
| ArgumentException | PathName invalid or does not exist. |
| ArgumentException | Attribute type is invalid. |
A run-time error occurs if you try to set the attributes of an open file.
The Attributes argument enumeration values are as follows:
Value | Constant | Description |
Normal | vbNormal | Normal (default). |
ReadOnly | vbReadOnly | Read-only. |
Hidden | vbHidden | Hidden. |
System | vbSystem | System file. |
Volume | vbVolume | Volume label |
Directory | vbDirectory | Directory or folder. |
Archive | vbArchive | File has changed since last backup. |
Alias | vbAlias | File has a different name. |
Note |
|---|
These enumerations are specified by the Visual Basic language. The names can be used anywhere in your code instead of the actual values. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Note