我有dir,另一个任务在其中创建文件和目录,因此在这个目录中有文件、目录、子目录、文件等。我想将文件和目录的所有绝对路径放在一个列表中。
def listNames = project.fileTree('dir')
但列表中仅包含文件,缺少目录。如何收集全部?
最佳答案
def names = []
fileTree("baseDir").visit { FileVisitDetails details ->
names << details.file.path
}
有关更多详细信息,请参阅 Gradle Javadoc 中的 FileTree
.
关于file - 如何使用 Gradle 获取文件和目录名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22319130/