gpt4 book ai didi

Eclipse:如何以编程方式刷新当前项目

转载 作者:行者123 更新时间:2023-12-04 18:48:41 24 4
gpt4 key购买 nike

我正在构建一个 eclipse 插件,我将在其中在我的项目中创建一个新文件。
有没有办法刷新当前项目?

我知道我可以通过调用获得对所有项目的引用

ResourcesPlugin.getWorkspace().getRoot().getProjects()

并在其中迭代并使用
IResource.refreshLocal()

然而,这种方法并不是最好的方法,尤其是当用户有很多项目时。

另一种方法是探索项目以检查新文件是否存在,但我会避免它。

最佳答案

在项目级别刷新要容易得多。

IProject project = root.getProject(currentProjectName);
project.refreshLocal(IResource.DEPTH_INFINITE, null);

确实,这可能效率低下,但您确信整个项目都已刷新。

关于Eclipse:如何以编程方式刷新当前项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9603061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com