Change directory permission
Updated at: 13/01/2014
Per cambiare i permessi di una cartella in C#
public static void change_directory_permission(string directory)
{
try
{
var dirInfo = new DirectoryInfo(directory);
var dirSecurity = dirInfo.GetAccessControl();
// Add the DirectorySystemAccessRule to the security settings.
dirSecurity.AddAccessRule(new FileSystemAccessRule(
"Users",
FileSystemRights.Modify,
InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit,
PropagationFlags.None,
AccessControlType.Allow));
// Set the new access settings.
dirInfo.SetAccessControl(dirSecurity);
}
catch (Exception e)
{
}
}
In questo modo vengono assegnati permessi di modifica al gruppo Users