获取并设置对文件夹或文件的访问权限

时间:2013-11-27 13:28:44

标签: c# security

我需要禁用当前用户对文件夹(文件)的访问权限,然后再次启用它。如果我禁用它 - 用户无法打开文件夹,如果我启用它 - 他可以打开它。

但是如何在C#中做到这一点?例如,我想禁用我的访问权限。怎么做? 据我所知,我需要使用DirectorySecurityFileSecurity。 但是当我喜欢这个时

DirectorySecurity ds = new DirectoryInfo(textBox3.Text).GetAccessControl();
AuthorizationRuleCollection arc = ds.GetAccessRules(true, false, typeof(System.Security.Principal.NTAccount));
foreach (FileSystemAccessRule fsar in arc)
....

arc始终count = 0

0 个答案:

没有答案