Functions.GetFAttr 方法 (UInt32) | |
将文件属性转换为数字。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION GetFAttr(
uAttributes AS DWORD
) AS DWORD
public static uint GetFAttr(
uint uAttributes
)
查看代码参数
- uAttributes
- 类型:UInt32
一个或多个以下常量或字符串:
字符 常量 描述
A FC_ARCHIVED 已归档
D FA_DIRECTORY 目录
H FC_HIDDEN 隐藏
NULL_STRING FC_NORMAL 可读/写
R FC_READONLY 只读
S FC_SYSTEM 系统
V FA_VOLUME 搜索 DOS 卷标签并排除所有其他文件
要指定多个常量,可以将属性相加,例如 FC_SYSTEM + FC_HIDDEN,或使用 _Or() 操作符,例如 _Or(FC_SYSTEM, FC_HIDDEN)。
要指定多个字符串,只需连接它们,例如 "SH."
返回值
类型:
UInt32
一个表示指定文件属性的数字。
该数字可以表示两个或更多文件属性相加的结果。
备注 示例
此示例使用 GetFAttr() 返回文件属性作为数字:
1? GetFAttr(FA_DIRECTORY)
2? GetFAttr(FC_ARCHIVED + FC_READONLY)
3? GetFAttr("AR")
4
5? FFirst("*.txt", GetFAttr("H"))
参见