FileAttributes Enumeration 提供文件和目录的属性。此枚举有一个FlagsAttribute属性,该属性使其成员值按位组合。(命名空间:System.IO)
语法
[ComVisibleAttribute(true)]
[FlagsAttribute]
public enum FileAttributes
成员
| 成员名称 | 说明 | 
| ReadOnly | 此文件是只读的。 | 
| Hidden | 文件是隐藏的,因此没有包括在普通的目录列表中。 | 
| System |   此文件是系统文件。 它是操作系统的一部分,或者由操作系统以独占方式使用。  | 
| Directory | 此文件是目录。 | 
| Archive |   文件的存档状态。 应用程序使用此属性将文件标记为备份或移除。  | 
| Device | 保留供将来使用。 | 
| Normal |   文件正常,没有设置其他的属性。 仅当单独使用时,此属性才有效。  | 
| Temporary |   文件时临时文件。 文件系统试图将所有数据保留在内存中,以便更快地访问,而不是将数据写入硬盘中。 当临时文件不在需要时,应用程序应立即删除它。  | 
| SparseFile |   此文件是稀疏文件。 稀疏文件一般是数据通常为0的大文件。  | 
| ReparsePoint | 文件包含一个重新分析点,它是一个与文件或目录关联的用户定义的数据块。 | 
| Compressed | 此文件是压缩文件。 | 
| Offline | 此文件处于脱机状态,文件数据不能立即供使用。 | 
| NotContentIndexed | 将不会通过操作系统的内容索引服务来索引此文件。 | 
| Encrypted |   此文件或目录已加密。 对于文件来说,表示文件中的所有数据都是加密的。 对于目录来说,表示新创建的文件和目录在默认情况下是加密的。  | 
原文:http://www.cnblogs.com/wanhuan/p/5592237.html