当你在Windows XP中右键单击一个文件或目录并选择"属性"时,你会得到通常的Windows属性弹出窗口。在这个弹出窗口中,有两个地方可以设置文件权限,第一个是在"安全"选项卡中,其中有"完全控制","修改","读取&;执行"等,第二个可以通过单击"安全"选项卡底部的"高级"按钮找到。
我知道如何在c#中以编程方式设置"高级"部分的文件/目录权限(使用. getaccesscontrol, . addaccessrule和. setaccesscontrol),但我无法找到一种以编程方式设置文件权限的方法在文件属性窗口的正常"安全"部分。
谁能告诉我如何在c#中以编程方式做到这一点?这些只是相同底层数据的不同视图-您将需要使用您提到的方法来更新文件权限。
此处提供的信息:http://msdn.microsoft.com/en-us/library/system.io.file.setaccesscontrol.aspx