文件属性

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

此文件或目录已加密。

对于文件来说,表示文件中的所有数据都是加密的。

对于目录来说,表示新创建的文件和目录在默认情况下是加密的。

 

 

原文地址:https://www.cnblogs.com/wanhuan/p/5592237.html