FileSystemInfo: FileAttributes

FileAttributes

Flags used to indicate properties of a file or directory.

 Public Enum FileAttributes

Values

ReadOnly = &H1
The file or directory can only be read from.
Hidden = &H2
The file or directory is to be hidden in normal file listings.
System = &H4
The file or directory is system object and caution should be used.
DirectoryAttr = &H10
The object is a directory.
Archive = &H20
The file or directory is marked for backup.
Device = &H40
Reserved for future use.
Normal = &H80
The file is normal and has no other attributes set. This attribute is valid only if used alone.
Temporary = &H100
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 = &H200
The file is a sparse file. Sparse files are typically large files whose data are mostly zeros.
ReparsePoint = &H400
The file contains a reparse point, which is a block of user-defined data associated with a file or a directory.
Compressed = &H800
The file is compressed.
Offline = &H1000
The file is offline. The data of the file is not immediately available.
NotContentIndexed = &H2000
The file will not be indexed by the operating systems content indexing service.
Encrypted = &H4000
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

Project CorLib Overview

Class FileSystemInfo Overview