0
ファイルシステムイベントを生成したユーザーの名前を取得できますか(Java 7 nioパッケージまたはJNAライブラリを使用します)?ファイルシステムイベントを生成したユーザーの名前
ファイルシステムイベントを生成したユーザーの名前を取得できますか(Java 7 nioパッケージまたはJNAライブラリを使用します)?ファイルシステムイベントを生成したユーザーの名前
ファイルシステムは、ファイルシステム操作を実行したプロセスのユーザー名またはその他の資格情報を記録しません(そのような情報は常に利用可能ではありません)。ファイルシステムフィルタドライバは、この情報を(可能な場合には)同期して取得し、それをある方法で報告することができます。
ただし、ファイルシステムフィルタはJavaで記述されていません。たとえば、CallbackFilter製品は、ファイルシステムのイベントについてユーザーモードプロセスに通知しますが、使用するJava APIは提供していません。独自のファイルシステムフィルタドライバを作成する場合は、片方のJavaと、別の側のドライバと対話するユーザモードのコードを作成できます。