0

ファイルの削除権限と書き込み権限を削除したい。私はこれを試しました

string fileName = "some_file";
FileSecurity fSecurity = File.GetAccessControl(fileName);
fSecurity.AddAccessRule (new FileSystemAccessRule("Everyone", FileSystemRights.Delete,  AccessControlType.Deny ));
fSecurity.AddAccessRule (new FileSystemAccessRule("Everyone", FileSystemRights.Write,  AccessControlType.Deny ));
File.SetAccessControl(fileName, fSecurity);

しかし、それはうまくいかないようで、私が使用したとき

fSecurity.AddAccessRule (new FileSystemAccessRule("Everyone", FileSystemRight.Fullcontrol,  AccessControlType.Deny ));

それは機能しましたが、ファイルのすべての権限を削除します。ファイルの削除権限と書き込み権限だけを削除したい。

ファイルの書き込み権限と削除権限を削除する方法と、それらを再度リセットする方法を教えてください。

AddAccessruleResetAccesseruleおよびをいつ、どのように使用するか混乱していますRemoveaccessrule。.net フレームワーク 3.5 を使用しています。

4

0 に答える 0