Functions.FAttrib 方法 | |
确定 FFCount()、FFirst() 或 FNext() 找到的文件的属性。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION FAttrib() AS DWORD
public static uint FAttrib()
查看代码返回值
类型:
UInt32
表示当前文件属性的值。
以下表格中的常量可以单独使用或组合使用,以确定哪些属性适用:
常量 描述
FA_DIRECTORY 目录
FA_VOLUME 卷
FC_ARCHIVED 已归档
FC_HIDDEN 隐藏
FC_NORMAL 读/写
FC_READONLY 只读
FC_SYSTEM 系统
注意:
一个文件拥有多个属性并不罕见。
例如,它可能是只读的和已归档的,这将表示为 FC_READONLY + FC_ARCHIVED 或 _Or(FC_READONLY, FC_ARCHIVED)。
备注
由于 FFCount() 和 FFirst() 无法根据文件的读取和归档属性来区分文件,因此 FAttrib() 在确定这些属性时很有用。
例如,如果 FAttrib() 返回 FC_NORMAL,则说明当前文件是读/写的且未归档;如果返回 FC_ARCHIVED(或 FC_NORMAL + FC_ARCHIVED),则说明文件是读/写的且已归档。
示例
此示例展示了 FAttrib() 与 FFirst() 和 FNext() 的配合使用:
1
2? FFirst("docu*.txt", FC_NORMAL)
3? FAttrib()
4? FNext()
5? FAttrib()
6
参见