如何删除eclipse插件创建的本地文件系统文件

时间:2011-04-17 06:28:31

标签: eclipse plugins uninstall

我开发了一个eclipse插件。 当它第一次运行时,它会在文件系统上的用户特定文件夹中创建一些文件。 目前,在卸载插件时,所有这些文件都保留在文件系统中。

当用户执行插件卸载时,有没有办法自动删除这些文件?我认为应该有一种方法可以编写一些可以完成工作的代码,插件会调用它。如果有可能我该怎么做?

此致 斯拉维克。

1 个答案:

答案 0 :(得分:0)

您可以提供在安装/卸载期间运行的接触点说明。这些指令作为元数据提供给作为构建过程创建的p2存储库。默认说明确实提供了删除/ rmdir。

如果用户要指定存储文件的位置,那么您无法在构建时知道,并且您必须编写自己的“本机接触点”,以便可以跟踪文件。有关详细信息,请参阅http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/p2_actions_touchpoints.html