20

別のタスクがファイルとディレクトリを作成するディレクトリがあるため、このディレクトリにはファイル、ディレクトリ、サブディレクトリ、それらのファイルなどがあります。ファイルディレクトリのすべての絶対パスをリストに入れたい。

def listNames = project.fileTree('dir')

ただし、リストにはファイルのみが含まれており、ディレクトリはありません。それらをすべて収集する方法は?

4

2 に答える 2

27
def names = []
fileTree("baseDir").visit { FileVisitDetails details -> 
    names << details.file.path 
}

詳細についてFileTreeは、Gradle Javadocを参照してください。

于 2014-03-11T12:29:44.130 に答える