2017-04-20 29 views
0

私は現在、Javaでファイルブラウザに取り組んでいます。カスペルスキーのようなプログラムをインストールしている場合は、ネイティブWindowsエクスプローラでコンテキストメニューにさらにオプションが表示されます。コンテキストメニューを使用してファイルのウイルススキャンを行うことができます。今私のプログラムで同じオプションを使いたいと思っています。Javaのプログラムからのファイル操作は可能ですか?

どのように私は他のプログラムから可能なファイルオプションを得るのですか?このプラットフォームを独立させる方法はありますか?

答えて

2

コンテキストメニューがデスクトップ環境(Gnome、KDE、Xfce、Windows)と実装されている場所(レジストリファイル、nautilus scriptsなど)に依存するため、プラットフォームに依存しないソリューションがあります。 Windowsので

、あなたはコンテキストメニュー項目in registry見つけることができます:レジストリを読み取る方法

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers 

このthreadに記載されています。

関連する問題