FileAttributes Enumeration |
Provides attributes for files and directories.
Namespace: CMS.IOAssembly: CMS.IO (in CMS.IO.dll) Version: 12.0.0
Syntax [SerializableAttribute]
[FlagsAttribute]
public enum FileAttributes
Members
| Member name | Value | Description |
---|
| ReadOnly | 1 |
The file is read-only.
|
| Hidden | 2 |
The file is hidden, and thus is not included in an ordinary directory listing.
|
| System | 4 |
The file is a system file. The file is part of the operating system or is
used exclusively by the operating system.
|
| Directory | 16 |
The file is a directory.
|
| Archive | 32 |
The file's archive status. Applications use this attribute to mark files
for backup or removal.
|
| Device | 64 |
Reserved for future use.
|
| Normal | 128 |
The file is normal and has no other attributes set. This attribute is valid
only if used alone.
|
| Temporary | 256 |
The file is temporary. File systems attempt to keep all of 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.
|
| SparseFile | 512 |
The file is a sparse file. Sparse files are typically large files whose data
are mostly zeros.
|
| ReparsePoint | 1024 |
The file contains a reparse point, which is a block of user-defined data
associated with a file or a directory.
|
| Compressed | 2048 |
The file is compressed.
|
| Offline | 4096 |
The file is offline. The data of the file is not immediately available.
|
| NotContentIndexed | 8192 |
The file will not be indexed by the operating system's content indexing service.
|
| Encrypted | 16384 |
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.
|
See Also