c# - 将访问控制属性从一个文件复制到另一个 C#
问题描述
我正在尝试将访问控制属性(用户可以读取文件、执行、修改、完全控制等)从一个文件复制到另一个文件。这是我的代码:
private void SetAccessControl(string originalFname, string newFname)
{
FileSecurity fSecurity = File.GetAccessControl(originalFname);
File.SetAccessControl(newFname, fSecurity);
}
它不工作。我该怎么做呢?
解决方案
如果设置为与您自己不同的帐户,则需要备份操作员或管理员权限(如果不使用模拟)。
推荐阅读
- database - Oracle:加入 2 个结果集
- gridview - Flutter:在 GridView 的平铺中使用 GestureDetector 进行点击延迟
- php - google api,具有指定标签的共享联系人
- applescript - Apple脚本将系统偏好设置窗格置于前面
- php - 如何在 x-mailer 中添加附件?
- keycloak - Keycloak:我可以在决定阻止用户时考虑帐户 IP 地址吗?
- git - 进行全局设置时,Git 不会在 HOME 目录中查找 .gitconfig
- c# - C# 使用 JObject.Parse 解析 JSON 以忽略丢失的字段
- python - 姜戈。创建作为相关模型中现有字段的副本的字段。
- php - pdo_sqlsrv:如何识别 fetch "false" 是错误还是空记录集?