IntelliJ 插件,将虚拟文件同步到真实文件

IntelliJ Plugin, Sync Virtual files to real files

我是 运行 一些脚本命令,它在我的项目下生成文件,当我的命令终止时,我如何 refresh/reload 文件树?

我看过这个Synchronize virtual file to the physical file in the Intellij IDEA plugin

我试过使用这个但没有成功:

FileDocumentManager.getInstance().saveAllDocuments();

VirtualFileManager.getInstance().syncRefresh();

甚至

currentProject.getBaseDir().refresh(false, true);

None 这些方法刷新项目树。

刚刚找到正确的方法:

VirtualFile apiDir = currentProject.getBaseDir();
VfsUtil.markDirtyAndRefresh(true, true, true, apiDir);

我的问题下的方法不起作用,因为我的新文件是在 IntelliJ.

之外生成的