私はEclipse Pluginを開発して、新しいProject Wizardを作成しています。このような新しいプロジェクトをワークスペースに作成するときは、フォルダとその子孫をプラグインからワークスペースの作成したばかりのプロジェクトにコピーする必要があります。問題は、プロジェクトがIResource
の間、プラグインフォルダがファイルシステムにあることです。プラグインからワークスペース内の新しいプロジェクトにフォルダをプログラムでコピーする方法はありますか?
私はコピーする必要のあるソースプラグインフォルダのURLを取得することに成功しました。私はIProjectリファレンスを持っています。
私が知る必要があるのは、前者を後者にコピーする方法です。
私はプラグインからフォルダを取得するためにmanagetをやったが、実際にはフォルダとサブフォルダだけをコピーする必要がある。 InputStreamでは、フォルダ全体(および関連するコンテンツ)ではなく、ファイルコンテンツのみをコピーすることができます。何かアドバイス? – Sindico
@Silli少し再帰が助けになります。 –
必要なバンドルを解凍して、そこからファイルを読み込むことができますか? –