我有一个文件列表,我想使用FileTree(或其他?)来迭代。我需要使用案例INsensitive搜索过滤它们。不知道怎么做。建议?
def files = FileTree ('srcDirectory'){
include 'mYfILeName.file'
caseSensitive == false????
}
答案 0 :(得分:2)
这是一个解决方案:
def files = fileTree('srcDirectory') {
include { it.file.name.toLowerCase() == 'myfilename.file' }
}
有关详细信息,请参阅build language reference和Javadoc。请注意,它是project.fileTree
,而不是project.FileTree
。