我需要禁用当前用户对文件夹(文件)的访问权限,然后再次启用它。如果我禁用它 - 用户无法打开文件夹,如果我启用它 - 他可以打开它。
但是如何在C#中做到这一点?例如,我想禁用我的访问权限。怎么做?
据我所知,我需要使用DirectorySecurity
和FileSecurity
。
但是当我喜欢这个时
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
。