FileSystem.SetAttr(String, FileAttribute) 方法   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置文件的特性信息。 相比 SetAttr,My 功能可使文件 I/O 操作的效率更高、性能更好。 有关详细信息,请参阅 FileSystem。
public:
 static void SetAttr(System::String ^ PathName, Microsoft::VisualBasic::FileAttribute Attributes);public static void SetAttr (string PathName, Microsoft.VisualBasic.FileAttribute Attributes);static member SetAttr : string * Microsoft.VisualBasic.FileAttribute -> unitPublic Sub SetAttr (PathName As String, Attributes As FileAttribute)参数
- PathName
- String
必需。 指定一个文件名的字符串表达式。 
              PathName 可以包含驱动器和目录或文件夹。
- Attributes
- FileAttribute
必需。 常量或数值表达式,所有这些值一起指定文件特性。
例外
              Attribute 类型无效。
示例
此示例使用 SetAttr 函数设置文件的属性。
' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)
注解
如果尝试设置打开的文件的属性,则会发生运行时错误。
              Attributes参数枚举值如下所示:
| “值” | 返回的常量 | 描述 | 
|---|---|---|
| Normal | vbNormal | 正常 (默认) 。 | 
| ReadOnly | vbReadOnly | 只读。 | 
| Hidden | vbHidden | 隐藏。 | 
| System | vbSystem | 系统文件。 | 
| Volume | vbVolume | 卷标 | 
| Directory | vbDirectory | 目录或文件夹。 | 
| Archive | vbArchive | 文件自上次备份后已更改。 | 
| Alias | vbAlias | 文件具有不同的名称。 | 
注意
这些枚举是由 Visual Basic 语言指定的。 名称可以在代码中的任何位置使用,而不是实际值。