如何在Groovy中列出一组文件?

时间:2019-02-27 13:56:18

标签: groovy

如果我要对所有以某种文件格式结尾的文件进行简单搜索,例如:

ls *.doc

如何使用groovy做到这一点?

1 个答案:

答案 0 :(得分:0)

要获取与目标名称匹配的文件列表,请使用 eachFileMatch 方法。要查找以.doc结尾的文件,请使用/.* \。doc/。

def currentFile = new File('.')
currentDir.eachFileMatch(FileType.FILES, ~/.*\.doc/) { f ->
 println(f.name)
}