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 -> unit
Public 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 语言指定的。 名称可以在代码中的任何位置使用,而不是实际值。