1

FileTree (またはその他?) を使用して選択し、繰り返し処理するファイルのリストがあります。大文字と小文字を区別しない検索を使用してそれらをフィルタリングする必要があります。これを行う方法がわからない。提案?

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

1 に答える 1

3

ここに1つの解決策があります:

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

詳細については、ビルド言語のリファレンスJavadocを参照してください。project.fileTreeではなくであることに注意してくださいproject.FileTree

于 2013-08-05T22:15:59.823 に答える