我想从Eclipse插件中搜索一个文件。 我使用了以下代码,但它没有用。
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
String str = JOptionPane.showInputDialog(null,
"Please enter the search file name");
for (IProject project : root.getProjects()) {
IFile file = project.getFile(str);
if (file.exists()) {
JOptionPane.showMessageDialog(null, file.getName());
} else {
JOptionPane.showMessageDialog(null, "File Not Found! ");
}
}
答案 0 :(得分:3)
获得文件名后,您可以编写一个递归方法,在容器中搜索文件和更多容器。从工作区根目录开始。有些事情需要注意: