FileTree (またはその他?) を使用して選択し、繰り返し処理するファイルのリストがあります。大文字と小文字を区別しない検索を使用してそれらをフィルタリングする必要があります。これを行う方法がわからない。提案?
def files = FileTree ('srcDirectory'){
include 'mYfILeName.file'
caseSensitive == false????
}
FileTree (またはその他?) を使用して選択し、繰り返し処理するファイルのリストがあります。大文字と小文字を区別しない検索を使用してそれらをフィルタリングする必要があります。これを行う方法がわからない。提案?
def files = FileTree ('srcDirectory'){
include 'mYfILeName.file'
caseSensitive == false????
}
ここに1つの解決策があります:
def files = fileTree('srcDirectory') {
include { it.file.name.toLowerCase() == 'myfilename.file' }
}
詳細については、ビルド言語のリファレンスとJavadocを参照してください。project.fileTree
ではなくであることに注意してくださいproject.FileTree
。