我在代码中使用FileSystemWatcher来跟踪受监视路径下文件的任何更改/重命名/添加。现在,我需要对受监视的路径(目录位置)施加约束,以使其无法重命名或删除。使用FileSystemWatcher,每当重命名监视的路径时,引用就会自动更改。我尝试添加:
DirectorySecurity.AddAccessRule(
new FileSystemAccessRule(User,
FileSystemRights.ReadAndexecute),
AccessControlType.Allow)
....但这无济于事。谁能建议我如何实现这一目标?