FileAccessRights Enumeration

Specifies file-specific access rights.

Definition

Namespace: DevCase.Win32.Enums
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[FlagsAttribute]
public enum FileAccessRights

Remarks

Members

ReadData 1 For a file object, the right to read the corresponding file data.

For a directory object, the right to read the corresponding directory data.

ListDirectory 1 For a directory, the right to list the contents of the directory.
WriteData 2 For a file object, the right to write data to the file.

For a directory object, the right to create a file in the directory (AddFile).

AddFile 2 For a directory, the right to create a file in the directory.
AppendData 4 For a file object, the right to append data to the file.

(For local files, write operations will not overwrite existing data if this flag is specified without WriteData.)

For a directory object, the right to create a subdirectory (AddSubdirectory).

AddSubdirectory 4 For a directory, the right to create a subdirectory.
CreatePipeInstance 4

For a named pipe, the right to create a pipe.

ReadExtendedAttributes 8 The right to read extended file attributes
WriteExtendedAttributes 16 The right to write extended file attributes.
Execute 32 For a native code file, the right to execute the file.

This access right given to scripts may cause the script to be executable, depending on the script interpreter.

Traverse 32 For a directory, the right to traverse the directory.

By default, users are assigned the BYPASS_TRAVERSE_CHECKING privilege, which ignores the Traverse access right.

DeleteChild 64 For a directory, the right to delete a directory and all the files it contains, including read-only files.
ReadAttributes 128 The right to read file attributes.
WriteAttributes 256 The right to write file attributes.
StandardRightsRead 131,072 Same as ReadControl.
StandardRightsWrite 131,072 Same as StandardRightsRead.

See Also