6

私の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"

動作しません。

アドバイスをありがとう

4

1 に答える 1