C#の設定フォルダのアクセス許可

オリジナルリンク: http://www.cnblogs.com/zhao159357222/archive/2013/04/11/3014479.html

みんなに設定されたフォルダのアクセス権は、あなたが最初に参照を追加する必要があります

使用して System.Security.AccessControlを。

Everyoneにフォルダのアクセス許可を設定するには、次の方法を使用します

        ///  <要約> 
        /// を設定フォルダのアクセス許可、Everyoneのアクセス許可のためのすべての処理
         ///  </要約> 
        ///  <PARAM NAME = "foldPath"> フォルダのパス</ param>の
        公共の 静的な 無効 SetFileRole(文字列foldPath)
        { 
            DirectorySecurity FSEC = 新新DirectorySecurity(); 
            fsec.AddAccessRule(新新 FileSystemAccessRule(" みんな" 、FileSystemRights.FullControl、
                InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit、PropagationFlags.None、AccessControlType.Allow));
            System.IO.Directory.SetAccessControl(foldPath、FSEC)。
        }    

 

ます。https://www.cnblogs.com/zhao159357222/archive/2013/04/11/3014479.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_30193897/article/details/95015323