2
Eclipseプラグインを開発しています。ディレクトリーとディレクトリー全体の内容をトラバースする必要があります。プラグイン(bundleresource)内のファイルをInputStreamとして読み込むメソッドが見つかりました。eclipseプラグインの開発でInputStreamを使用してディレクトリーを読み取る方法
InputStream stream = Activator.class.getResourceAsStream("/dir1/dir2/file.ext");
この方法はファイルのみに有効です。私はディレクトリを読み、サブディレクトリとFile.ioのようなファイルをリストする方法が必要です。
ありがとうございました。
プラグイン・ディレクトリでは、ファイル・プロトコル(またはFile.IO) を使用することはできません。プラグインをEclipseにインストールすると、resourcebundleプロトコルがファイル・システムとして使用されます。プラグインでフォルダのパスを取得しようとすると、パスが役に立たないため、「/resourcebundle//173/documents/templateproject.properties」というようなものがあり、File IOはこのパスを受け入れません。私は一定のファイルの場所を持たないでいくつかのディレクトリを横断したい。ディレクトリやその他のものと親子関係が必要です –
私が知る限り、リソースディレクトリを移動することはできません。 – Kai