我正在处理一个需要将某些文件复制到其他文件夹的应用程序。我使用以下内容:
DirectoryInfo dir = new DirectoryInfo(path);
foreach (FileInfo filesindires in dir.GetFiles())
{
FileSecurity ds = filesindires.GetAccessControl();
ds.AddAccessRule(new FileSystemAccessRule("Authenticated Users",
FileSystemRights.FullControl, AccessControlType.Deny));
filesindires.SetAccessControl(ds);
}
使用该方法我拒绝用户打开文件,但我只想阻止复制。如何在允许用户阅读文件的同时防止复制文件?
答案 0 :(得分:1)
如果您可以阅读,可以复制它。