在MSDN 中,文件总共有15 种属性,根据磁盘的分区格式不同,文件的属性也会不同。
现在针对
GetFileAttributes
函数
的返回值做以下整理
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
橙色标记的属性为
Windows
系统中文件的公有属性,其中
“
只读
”
、
“
隐藏
”
、
“
系统
”
、
“
存档
”
为文件的四种基本属性。
compressed
,
content_indexed
,
encrypted
只存在于
NTFS
分区中。
文件去掉全部属性后(四种基本属性),将自动标记为
normal
。同时具有
system
和
hidden
属性的文件会在系统中彻底隐形,这也是病毒常用的伎俩。
commpressed
和
encrypted
不能共存。默认情况下文件都有
content_indexed
属性。