別のタスクがファイルとディレクトリを作成するディレクトリがあるため、このディレクトリにはファイル、ディレクトリ、サブディレクトリ、それらのファイルなどがあります。ファイルとディレクトリのすべての絶対パスをリストに入れたい。
def listNames = project.fileTree('dir')
ただし、リストにはファイルのみが含まれており、ディレクトリはありません。それらをすべて収集する方法は?
def names = []
fileTree("baseDir").visit { FileVisitDetails details ->
names << details.file.path
}
詳細についてFileTree
は、Gradle Javadocを参照してください。