自プラグイン内にあるフォルダの取得

あってるのかよくわかんないけど、自分のプラグインフォルダとか
その中にあるフォルダの取得方法。


プラグインフォルダの場合


URL url = getDefault().getBundle().getEntry("/");
try {
URL dirUrl = FileLocator.toFileURL(url);
File file = new File(dirUrl.getFile()); // こいつ
} catch (IOException e) {
}


プラグインフォルダのとあるフォルダの場合は、getEntryの引数を変えるだけ。
というか、こんなことしなくても、上のやつの結果からフォルダを取得したほうが早いような。


URL url = getDefault().getBundle().getEntry("/hoge");