我有这个文件夹:
C:\ProgramData\MyFolder
我想让所有人完全控制它。所以,我使用这段代码:
string folder = @"C:\ProgramData\MyFolder";
DirectoryInfo dInfo = new DirectoryInfo(folder);
DirectorySecurity dSecurity = dInfo.GetAccessControl();
dSecurity.AddAccessRule(new FileSystemAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.NoPropagateInherit, AccessControlType.Allow));
dInfo.SetAccessControl(dSecurity);
哪个有效。
但是,在执行此代码之前,我想查看是否已设置权限。如果有,那么我不想再次运行代码。
我正在使用C#。
由于