属性

返回文件的属性。

语法

属性

返回结果

整数:包含文件属性的编码。

更多信息

属性值:

  • 只读 – 文件设置为只读:
  • 隐藏 – 隐藏文件或目录。
  • 系统 – 文件或目录是操作系统文件或目录。
  • 16- 目录 – 该项目为目录。
  • 32- 归档 – 文件或目录是归档文件或目录。
  • 64- 设备 – 已保留,未使用。
  • 128 - 常规 – 文件无属性。
  • 256 - 临时文件 – 该文件标记为临时文件。
  • 512 - 稀疏文件 – 该文件分配有稀疏属性。
  • 1024 - 重新分析点 – 文件或目录具有关联的重新分析点。
  • 2048 - 压缩 - 文件或目录被压缩。
  • 4096 - 脱机 – 文件已移动到脱机存储空间,数据当前不可用。
  • 8192 - 无索引 – 该文件不能索引。
  • 16384 - 加密 – 该文件被加密。

如果文件具有以上多种属性,值将添加到每个属性中。 如果某归档也是只读和隐藏类型,将返回值 35(32 针对归档,1 针对只读,2 针对隐藏)。

示例

显示 calc.exe 的属性:

函数 Main

Dim textfile As Object

Dim att As Integer

Set textfile = File.Connect("127.0.0.1")

If textfile.Open("c:\windows\system32\calc.exe", GENERIC_READ, Open_Existing) Then

att = Textfile.Attributes

echo("您的 Calc.exe 属性值为: " & att)

textfile.Close

End If

End 函数