How to set ACL (Access Control List) properties on a folder programmatically
By Peter Bromberg
Some folders do not permit access. Here is how to set ACL's programatically.
using System.Security.AccessControl;
public static void setAccessRule ( string directory )
{
System.Security.AccessControl.DirectorySecurity sec = System.IO.Directory.GetAccessControl ( directory );
FileSystemAccessRule accRule = new FileSystemAccessRule ( Environment.UserDomainName + "\\" + Environment.UserName,
FileSystemRights.FullControl, AccessControlType.Allow );
sec.AddAccessRule ( accRule ); // setACL
}
How to set ACL (Access Control List) properties on a folder programmatically (1955 Views)