私のgradleタスクでは、fileTreeを反復処理し、すべてうまくいきます:
myTask {
fileTree("${project.projectDir}/dir").visit { FileVisitDetails details ->
exec {
//do some operations
}
}
}
しかし、現在、ディレクトリにはさまざまな種類のファイルがあります。
dir
├── sub1
│ ├── file1.json
│ └── file2.js
├── sub2
│ ├── file1.json
│ └── file2.js
└── sub3
├── file1.js
└── file2.json
特定の種類のファイルのみを反復する方法は? なぜなら
"${project.projectDir}/folder/dir/**/*.json"
動作しません。
アドバイスをありがとう