Как я могу запретить копировать файл? - PullRequest
0 голосов
/ 31 октября 2011

Я работаю над приложением, которое требует, чтобы некоторые файлы были скопированы в другую папку.Я использую следующее:

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);
}

С помощью этого метода я запрещаю пользователю открывать файл, но я бы хотел только предотвратить копирование.Как я могу предотвратить копирование файла, позволяя пользователю читать его?

1 Ответ

1 голос
/ 31 октября 2011

Если вы можете прочитать его, вы можете скопировать его.

...