file - 如何使用 Gradle 获取文件和目录名称?

标签 file directory gradle task filetree

我有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/

相关文章:

perl - 使用 Perl 重命名目录中的文件

vb.net - 使用 ListView 作为文件/文件夹资源管理器

php - ZipArchives 存储绝对路径

java - Gradle 脱离 Bash for 循环

c# - unity IOException : Sharing violation on path for output_log. txt,如何读取正在使用的文件?

file - 如何存储Google Sheets API对文件的响应

windows - 使用POSIX API设置Windows创建日期

XCode 6.2 中缺少 iOS Simulator 8.1 SDK

gradle - 简单的常规程序-Gradle

python - 尝试打开 .txt 文件但不断收到错误消息