[Windows, C#] ファイルやフォルダのアクセス権のメモ

プログラムからのアクセス権の設定は "C#でファイルアクセス権限の付与 ttp://hshimaji.web.fc2.com/acl/(リンク切れ)" を参考に

権限は以下の様な感じになってる。

Advanced permissionsFullControlModifyReadAndExecuteListFolderContentsReadWrite
Traverse folder / execute file
List folder / read data
Read attributes
Read extended attributes
Create files / write data
Create folders / append data
Write attributes
Write extended attributes
Delete subfolders and files
(ファイルにはこの権限は存在しない)
Delete
Read permissions
Change permissions
Take ownership
適用先:This folder and subfolders
適用先:This folder, subfolders and files

日本と英語の対応

  • フルコントロール = Full control
  • 変更 = Modify
  • 読み取りと実行 = Read & execute
  • フォルダーの内容の一覧表示 = List folder contents
  • 読み取り = Read
  • 書き込み = Write
  • フォルダーのスキャン / ファイルの実行 = Traverse folder / execute file
  • フォルダーの一覧 / データの読み取り = List folder / read data
  • 属性の読み取り = Read attributes
  • 拡張属性の読み取り = Read extended attributes
  • ファイルの作成 / データの書き込み = Create files / write data
  • フォルダーの作成 / データの追加 = Create folders / append data
  • 属性の書き込み = Write attributes
  • 拡張属性の書き込み = Write extended attributes
  • サブフォルダーとファイルの削除 = Delete subfolders and files
  • 削除 = Delete
  • アクセス許可の読み取り = Read permissions
  • アクセス許可の変更 = Change permissions
  • 所有権の取得 = Take ownership
Share
関連記事