#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.6.1mscorlib.dll
#endregion
using System.Runtime.InteropServices;
namespace System.IO
{
//
// 摘要:
// 提供文件和目录的属性。
[ComVisible(true)]
[Flags]
public enum FileAttributes
{
//
// 摘要:
// 该文件是只读的。
ReadOnly = 1,
//
// 摘要:
// 该文件隐藏的并因此不包括在普通目录列表。
Hidden = 2,
//
// 摘要:
// 该文件是一个系统文件。 即,该文件是操作系统的一部分或由操作系统以独占方式使用。
System = 4,
//
// 摘要:
// 该文件是一个目录。
Directory = 16,
//
// 摘要:
// 该文件是用于备份或删除的候选版本。
Archive = 32,
//
// 摘要:
// 留待将来使用。
Device = 64,
//
// 摘要:
// 该文件是一个没有任何特殊属性的标准文件。 此属性是单独使用时才有效。
Normal = 128,
//
// 摘要:
// 该文件是临时的。 临时文件包含应用程序正在执行,但不需要在应用程序完成后需要的数据。 文件系统尝试保留所有数据在内存中以更快地访问,而不是将数据刷新回大容量存储。
// 一旦不再需要应由应用程序删除临时文件。
Temporary = 256,
//
// 摘要:
// 该文件是稀疏文件。 稀疏文件是通常较大的数据包含,通常为零。
SparseFile = 512,
//
// 摘要:
// 该文件包含一个重新分析点,这是用户定义数据与文件或目录相关联的块。
ReparsePoint = 1024,
//
// 摘要:
// 对文件进行压缩。
Compressed = 2048,
//
// 摘要:
// 该文件处于脱机状态。 该文件的数据不立即可用。
Offline = 4096,
//
// 摘要:
// 该文件将不会通过索引服务的操作系统的内容索引。
NotContentIndexed = 8192,
//
// 摘要:
// 文件或目录进行加密。 对于文件,这意味着在文件中的所有数据进行都加密。 对于目录,这意味着加密新创建的文件和目录的默认值。
Encrypted = 16384,
//
// 摘要:
// 文件或目录包括数据完整性支持。 当此值应用于文件时,文件中的所有数据流量都具有完整性支持。 如果此值应用于一个目录中,所有新的文件和子目录,在该目录中,默认情况下,将包括完整性的支持。
IntegrityStream = 32768,
//
// 摘要:
// 数据完整性扫描中排除的文件或目录。 此值默认情况下,应用于一个目录,所有新的文件和该目录中的子目录将从数据完整性中排除。
NoScrubData = 131072
}
}