如何使用其他工具刷新eclipse文件夹?

时间:2014-06-25 07:19:16

标签: eclipse

我使用eclipse创建一个基于Web的项目,应用程序服务器是Tomcat,一切正常,但我在特定文件夹中有一些文件,我应该用另一个开发环境更改这些文件的内容由我自己创建,在我更改文件之后,eclipse不会刷新文件,因此我必须去eclipse,选择文件夹,按f5刷新它。

我的问题是,如何在不执行这些步骤的情况下刷新该特定文件夹,例如eclipse是否有特定的API来刷新文件夹?

1 个答案:

答案 0 :(得分:0)

您可以使用IResource.refreshLocal刷新文件夹(或文件)。

使用此方法的一种方法:

 IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();

 IContainer folder = root.getgetContainerForLocation(new Path("folder path"));

 folder.refreshLocal(IResource.DEPTH_INFINITE, null);

这必须在Eclipse插件中运行。

更新

您可以告诉Eclipse在Preferences>中自动刷新一般>通过选中“使用本机挂钩或轮询刷新”选项来工作区。

无法强制从Eclipse外部的程序刷新。