VB 根据文件属性值返回具体属性信息,VB 根据文件属性返回具体属性信息,VB 根据文件属性返回具体属性信息,VB 根据文件属性值返回属性信息,VB 文件属性值返回具体属性信息,VB 根据属性值返回具体属性信息,VB 根据属性返回具体属性信息,VB 根据文件返回具体属性信息,VB 根据属性值返回属性信息,VB 文件属性值具体属性信息,VB 文件属性具体属性信息,VB 文件具体属性信息,VB 文件属性信息,VB 属性信息,VB 文件,VB 属性,Normal,0,普通文件,没有设置任何属性,ReadOnly,1,只读文件,可读写,Hidden,2,隐藏文件,可读写,System,4,系统文件,可读写,Directory,16,文件夹或目录,只读,Archive,32,上次备份后已更改的文件,可读写,Alias,1024,链接或快捷方式,只读,Compressed,2048,压缩文件,只读。
VB 根据文件属性值返回具体属性信息:
Public Function ShuXingStr(S As String) As String '根据属性值计算/返回具体信息
'函数名 数值 描述 属性
'Normal 0 普通文件 没有设置任何属性
'ReadOnly 1 只读文件 可读写
'Hidden 2 隐藏文件 可读写
'System 4 系统文件 可读写
'Directory 16 文件夹或目录 只读
'Archive 32 上次备份后已更改的文件 可读写
'Alias 1024 链接或快捷方式 只读
'Compressed 2048 压缩文件 只读
If 1024 < S And S < 2048 Then S = S - 1024
If 32 < S And S < 1024 Then S = S - 32
If 16 < S And S < 32 Then S = S - 16
Select Case S
Case Is = "0"
ShuXingStr = "无"
Case Is = "1"
ShuXingStr = "只读"
Case Is = "2"
ShuXingStr = "隐藏"
Case Is = "3"
ShuXingStr = "只读+隐藏"
Case Is = "4"
ShuXingStr = "系统"
Case Is = "5"
ShuXingStr = "系统+只读"
Case Is = "6"
ShuXingStr = "系统+隐藏"
Case Is = "7"
ShuXingStr = "系统+只读+隐藏"
Case Is = "16"
ShuXingStr = "只读"
Case Is = "32"
ShuXingStr = "默认" '上次备份后更改
Case Is = "1024"
ShuXingStr = "只读"
Case Is = "2048"
ShuXingStr = "只读"
Case Else
ShuXingStr = "未知"
End Select
End Function
使用示例:MsgBox "文件属性为:" & ShuXingStr("7"), vbInformation, "提示:" |
文章作者
Nuclear'Atk
上次更新
2010-10-04
许可协议
Nuclear'Atk(核攻击)网络安全实验室版权所有,转载请注明出处。