- PR -

ファイルの所有者を取得できますか

1
投稿者投稿内容
トラジャ
ベテラン
会議室デビュー日: 2002/12/05
投稿数: 75
投稿日時: 2005-01-31 11:57
みなさん、お世話になります。

ファイルの所有者を取得したいのですが、java.io.Fileクラスのメソッドには、
所有者を取得できそうなメソッドがありません。

ファイルの所有者を取得する方法をどなたかご存じの方、よろしくお願いします。

山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-01-31 13:49
java.io.FilePermission クラスかな?(未確認)
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2005-01-31 14:45
所有者を取得する方法は知らないけど、java.io.FilePermission は違う。
永井和彦
ぬし
会議室デビュー日: 2002/07/03
投稿数: 276
お住まい・勤務地: 東京都
投稿日時: 2005-01-31 15:18
引用:

ファイルの所有者を取得したいのですが、java.io.Fileクラスのメソッドには、
所有者を取得できそうなメソッドがありません。

ファイルの所有者を取得する方法をどなたかご存じの方、よろしくお願いします。



ざらっと検索してみたのですが……

「ファイルオーナーはOSに依存するのでjava.io.Fileの範囲外。Runtime.exec()で頑張る」

……ということのようです。例えば「ls -la」を実行して、その結果を解析するとか、そんな感じです。
トラジャ
ベテラン
会議室デビュー日: 2002/12/05
投稿数: 75
投稿日時: 2005-01-31 18:17
みなさん、ありがとうございました。

どうやら、Runtimeクラスを使わないとファイルの所有者を取得することは
できないみたいですね。
1

スキルアップ/キャリアアップ(JOB@IT)