Click or drag to resize
Galactic API

DirectoryGiveAccess Method (DirectoryAccessRights, Byte, String, DirectorySecurity, Boolean, Boolean, Boolean)

Gives the supplied data access rights to the account with the supplied security identifier on the target directory.

Namespace:  Galactic.FileSystem
Assembly:  Galactic.FileSystem (in Galactic.FileSystem.dll) Version: 1.3.0.499 (1.3.0.499)
Syntax
public static bool GiveAccess(
	DirectoryAccessRights rights,
	byte[] accountSid,
	string path,
	ref DirectorySecurity security,
	bool applyToSubfolders,
	bool applyToFiles,
	bool commitChanges
)

Parameters

rights
Type: Galactic.FileSystemDirectoryAccessRights
The rights to apply to the target directory.
accountSid
Type: SystemByte
The security identifier (SID) of the account that should be given access.
path
Type: SystemString
The path to the directory to have access granted on.
security
Type: System.Security.AccessControlDirectorySecurity
The DirectorySecurity object of the directory that will be changed.
applyToSubfolders
Type: SystemBoolean
Indicates whether this directory's permissions apply to subfolders beneath it.
applyToFiles
Type: SystemBoolean
Indicates whether this directory's permissions apply to files beneath it.
commitChanges
Type: SystemBoolean
Indicates whether changes should be commited to this directory. Useful when combining multiple commands.

Return Value

Type: Boolean
True if access was granted. False otherwise.
See Also