如何阻止文件被复制?

本文关键字:复制 文件 何阻止 | 更新日期: 2023-09-27 18:12:59

我正在开发一个应用程序,该应用程序要求将一些文件复制到另一个文件夹。我使用以下语句:

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

使用该方法,我拒绝用户打开文件,但我只希望防止复制。如何在允许用户读取文件的同时防止文件被复制?

如何阻止文件被复制?

如果你能读懂它,你就可以复制它