C# 设置文件属性
指定文件, 指定属性
// 设置文件隐藏
File.SetAttributes(@"C:\111\1.txt", FileAttributes.Hidden);
// 摘要:
// Provides attributes for files and directories.
[Serializable]
[ComVisible(true)]
[Flags]
public enum FileAttributes
{
// 摘要:
// The file is read-only.
ReadOnly = 1,
//
// 摘要:
// The file is hidden, and thus is not included in an ordinary directory listing.
Hidden = 2,
//
// 摘要:
// The file is a system file. That is, the file is part of the operating system
// or is used exclusively by the operating system.
System = 4,
//
// 摘要:
// The file is a directory.
Directory = 16,
//
// 摘要:
// The file is a candidate for backup or removal.
Archive = 32,
//
// 摘要:
// Reserved for future use.
Device = 64,
//
// 摘要:
// The file is a standard file that has no special attributes. This attribute
// is valid only if it is used alone.
Normal = 128,
//
// 摘要:
// The file is temporary. A temporary file contains data that is needed while
// an application is executing but is not needed after the application is finished.
// File systems try to keep all the data in memory for quicker access rather
// than flushing the data back to mass storage. A temporary file should be deleted
// by the application as soon as it is no longer needed.
Temporary = 256,
//
// 摘要:
// The file is a sparse file. Sparse files are typically large files whose data
// consists of mostly zeros.
SparseFile = 512,
//
// 摘要:
// The file contains a reparse point, which is a block of user-defined data
// associated with a file or a directory.
ReparsePoint = 1024,
//
// 摘要:
// The file is compressed.
Compressed = 2048,
//
// 摘要:
// The file is offline. The data of the file is not immediately available.
Offline = 4096,
//
// 摘要:
// The file will not be indexed by the operating system's content indexing service.
NotContentIndexed = 8192,
//
// 摘要:
// The file or directory is encrypted. For a file, this means that all data
// in the file is encrypted. For a directory, this means that encryption is
// the default for newly created files and directories.
Encrypted = 16384,
//
// 摘要:
// The file or directory includes data integrity support. When this value is
// applied to a file, all data streams in the file have integrity support. When
// this value is applied to a directory, all new files and subdirectories within
// that directory, by default, include integrity support.
[ComVisible(false)]
IntegrityStream = 32768,
//
// 摘要:
// The file or directory is excluded from the data integrity scan. When this
// value is applied to a directory, by default, all new files and subdirectories
// within that directory are excluded from data integrity.
[ComVisible(false)]
NoScrubData = 131072,
}