- - PR -
C#で指定されたファイル(フォルダ)にどのようなユーザーアクセス権限があるのかを取得したい
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-08-30 15:43
C#で指定されたファイル(フォルダ)にどのようなユーザーアクセス権限があるのかを取得したい。
ファイルは File.GetAttributes(fPath) & FileAttributes.ReadOnlyなどでできるのですが、 フォルダがよくわかりません。 | ||||||||
|
投稿日時: 2004-08-30 16:56
Hasumiです。
ディレクトリ(フォルダ)の属性であれば、 DirectoryInfoクラスのAttributesプロパティで取得できます。 | ||||||||
|
投稿日時: 2004-08-30 17:05
File.GetAttributes(fPath) でも、fPathにディレクトリを指定すれば、実はファイル/ディレクトリ属性を取得できます。
ただ、例にある
これは想像ですが、ディレクトリに「読み取り専用」属性をつけるのに失敗した、とか。 エクスプローラでディレクトリに「読み取り専用」属性をつけても、ディレクトリ内のファイルに属性をつけるのみ、だったと思います。 ディレクトリ自身に「読み取り専用」属性をつけて確認するには、コマンドプロンプトで
#上に記した内容は、Windows XP Professional SP1にて確認しました。 | ||||||||
|
投稿日時: 2004-08-30 18:41
すみません。
ファイル(フォルダ)のアクセス権というのは、 ファイルなどを右クリック→プロパティ→セキュリティ のアクセス許可の内容です。 FileIOPermission とか使うんでしょうか? | ||||||||
|
投稿日時: 2004-08-31 07:46
Insider.NET 会議室 - ディレクトリ - アクセス権限/セキュリティ にある フォルダのセキュリティ情報を取得したい かな? というか、ファイルについても、
[ メッセージ編集済み 編集者: ぢゃん♪ 編集日時 2004-08-31 07:47 ] |
1