我正在尝试创建一个插件,它会给我一个在 Eclipse 中打开的项目中所有文件的绝对路径列表。
我试过了,但我只能获得活动窗口的路径..
我的操作代码是:
IWorkbenchPart workbenchPart = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActivePart();
IFile file = (IFile) workbenchPart.getSite().getPage().getActiveEditor().getEditorInput().getAdapter(IFile.class);
if (file == null)
try {
throw new FileNotFoundException();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String path = file.getRawLocation().toOSString();
System.out.println("path: " + path);
在这里,我只获取活动窗口的路径..但我想要项目中所有文件的绝对路径列表..主要是 src 文件夹下的文件...
请指导我是否可以以相同的方式进行操作,或者我是否需要为此使用一些不同的 API。