2016-12-09 4 views
0

私は、他のディレクトリやファイルの中の複数のレベルにディレクトリ "naming"プラグインを含むディレクトリ構造を持っています。後でworkingDirectoryとして使用したいので、すべての "プラグイン"ディレクトリのコレクションを取得する必要があります。パターンと一致するディレクトリを取得する(サブ)

すべてのファイルに再帰的に介入するよりスマートな方法があり、ディレクトリであるか、名前が "relDir"であるかどうかを確認しますか?

FileTreeを見て、filter()またはmatching()を使用しようとしましたが、何をしても空の結果が得られます。

よろしく

答えて

0

は最後に、

def pluginDirs = [] 
     file('src/main/js/myPlugins').eachDirRecurse { 
      dir -> 
       if (dir.name == "plugin") { 
        pluginDirs << dir 
       } 
     } 
     pluginDirs.each { 
      println it.path 
     } 

はそれをやりました。

関連する問題