从我的eclipse插件中,我要求用户输入一个模式,基于我显示与模式匹配的文件列表。 Ex用户可以输入以下内容:* DAO或 DAO 等。
我应该如何验证此模式并匹配我的代码中的文件名。
答案 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库有几个有用的实现(按名称,按模式,通配符...)。