Table of Contents

Enum ArchiveAttributes

Namespace
Cobilas.GodotEngine.Utility.IO
Assembly
com.cobilas.godot.utility.dll

Provides attributes for files and directories.

[Serializable]
[ComVisible(true)]
[Flags]
public enum ArchiveAttributes : uint

Fields

Archive = 32

The file is a candidate for backup or removal.

Compressed = 2048

The file is compressed.

Device = 64

Reserved for future use.

Directory = 16

The file is a directory.

Encrypted = 16384

The file or directory is encrypted. For a file, this means that all the data in the file is encrypted. For a directory, this means that encryption is the default for newly created files and directories.

Hidden = 2

The file is hidden and therefore not included in a regular directory listing.

[ComVisible(false)] IntegrityStream = 32768

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 subfolders in the directory include integrity support by default.

Nil = 0

The file is null.

[ComVisible(false)] NoScrubData = 131072

The file or directory is excluded from data integrity checking. When this value is applied to a folder, by default, all new files and subdirectories within the directory are excluded from data integrity checking.

Normal = 128

The file is a standard file with no special attributes. This attribute is only valid if used alone.

NotContentIndexed = 8192

The file will not be indexed by the operating system's content indexing service.

Offline = 4096

The file is offline. The file data is not immediately available.

ReadOnly = 1

The file is read-only.

ReparsePoint = 1024

The file contains a reparse point, which is a user-defined block of data associated with a file or directory.

SparseFile = 512

The file is a sparse file. In general, sparse files are large files whose data consists primarily of zeros.

System = 4

The file is a system file. That is, the file is part of the operating system or is used exclusively by the operating system.

Temporary = 256

The file is temporary. A temporary file contains data needed during an application's execution but not needed after the application finishes. File systems attempt to keep all data in memory for faster 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.