1

我有一个文件列表,我想使用 FileTree(或其他?)进行迭代。我需要使用不区分大小写的搜索来过滤它们。不知道如何做到这一点。建议?

def files = FileTree ('srcDirectory'){
  include 'mYfILeName.file'
  caseSensitive == false????
}
4

1 回答 1

3

这是一种解决方案:

def files = fileTree('srcDirectory') {
    include { it.file.name.toLowerCase() == 'myfilename.file' }
}

有关详细信息,请参阅构建语言参考Javadoc。请注意,它是project.fileTree,不是project.FileTree

于 2013-08-05T22:15:59.823 回答