我想创建一个插件,它会给我一个在Eclipse中打开的项目中所有文件的绝对路径列表。如何在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);
在这里,我只得到了积极window..But路径我想列出一个项目中的所有文件的绝对路径..主要是src文件夹下的文件...
请指导我,如果我可以用同样的方式做,或者我需要使用一些不同的API这个。
+1,即使我在寻找相同的东西,并准备在SO中发布:) – 2013-03-06 11:58:54
试试这个遍历文件和文件夹:[https://stackoverflow.com/a/20744434/6699913](https://stackoverflow.com/a/20744434/6699913) – 2017-09-11 11:35:26