Я работаю над приложением, которое требует, чтобы некоторые файлы были скопированы в другую папку.Я использую следующее:
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);
}
С помощью этого метода я запрещаю пользователю открывать файл, но я бы хотел только предотвратить копирование.Как я могу предотвратить копирование файла, позволяя пользователю читать его?