c# 可以用 DirectorySecurity.GetAccessControl 先將某個資料夾的權限取出
之後用 AddAccessRule 加入想要擁有此資料夾權限的使用者帳戶
最後再 Directory.SetAccessControl 設定即可
例:
            string folder = "c:\\test";
            string account = "danny";
            DirectorySecurity ds = Directory.GetAccessControl(folder, AccessControlSections.All);
            ds.AddAccessRule(new FileSystemAccessRule(account,
                                   FileSystemRights.FullControl,
            InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit,
                                   PropagationFlags.None,
                                   AccessControlType.Allow));
            Directory.SetAccessControl(folder, ds);

arrow
arrow
    全站熱搜

    JohnDX 發表在 痞客邦 留言(0) 人氣()