次のコードを使用して、詳細なフォルダーのアクセス許可を返しています
return (from permissionName in Enum.GetNames(typeof(FileSystemRights))
let val =
Convert.ToInt32(
Enum.Parse(typeof(FileSystemRights), permissionName), CultureInfo.InvariantCulture)
where
(val != 0x1f01ff) && (val != 0x301bf) && (val != 0x20089) && (val != 0x200a9) && (val != 0x116)
where ((int)this.FileSystemRule.FileSystemRights & val) > 0
select permissionName).ToList();
次の短いバージョンを取得するにはどうすればよいですか。
つまり、帰りたいだけ
- フル コントロール
- 変更
- 読み取りと実行
- フォルダの内容を一覧表示する
- 読んだ
- 書く
- 特別(他の組み合わせの場合)