eclipse 创建虚拟目录和创建链接文件
虚拟目录:不是真实存在的目录
链接文件:是真实存在的,只是通过链接的方式显示出来
linkedName -> 显示的虚拟文件夹的名字
project -> 当前工程的对象(IProject)
IFolder folder = project.getFolder(linkedName); //
folder.create(IResource.VIRTUAL, true, null);//创建虚拟目录
folder.refreshLocal(IResource.DEPTH_ONE, null);//刷新文件夹
project.refreshLocal(IResource.DERIVED, null);//刷新工程
链接文件夹
linkedName -> 显示的链接文件夹的名字
location -> 链接文件夹的绝对路径
IFolder folder = project.getFolder(linkedName);
folder.createLink(new Path(location), IResource.REPLACE, new NullProgressMonitor());//创建链接文件夹
folder.refreshLocal(IResource.DEPTH_ONE, null);//刷新文件夹
project.refreshLocal(IResource.DERIVED, null);//刷新工程
createLink方法中的第二个参数有几种类型,含义都是字面意思
IResource.NONE
IResource.REPLACE
IResource.ALLOW_MISSING_LOCAL
IResource.BACKGROUND_REFRESH
本文来自博客园,作者:jason_bo,转载请注明原文链接:https://www.cnblogs.com/jasonboboblog/p/17944703