如何匹配模式和显示文件

时间:2015-07-22 09:32:07

标签: java eclipse-plugin

从我的eclipse插件中,我要求用户输入一个模式,基于我显示与模式匹配的文件列表。 Ex用户可以输入以下内容:* DAO或 DAO 等。

我应该如何验证此模式并匹配我的代码中的文件名。

2 个答案:

答案 0 :(得分:0)

我认为你想做的是globbing。根据{{​​3}},您可以尝试this other answer

答案 1 :(得分:0)

您可以使用Java FilenameFilter按照您喜欢的任何条件过滤目录中的文件:

File dir = new File(dirName);
FilenameFilter filenameFilter = new <your filter implementation>
File[] files = dir.listFiles(filenameFilter);

Apache Commons IO库有几个有用的实现(按名称,按模式,通配符...)。