在我们使用Gradle构建项目的过程中,免不了要经常和文件打交道,譬如文件拷贝、文件重命名、生成压缩包等。在这方面,Gradle已经提供了非常好的支持,下面我们就来尝试一下如何使用Gradle提供的方式,操作文件或者目录。
1. 文件访问
1). 访问单个文件或者目录
file()将帮助我们访问相对于当前project的文件或者目录,注意不是相对当前的工作目录。因为我们有可能通过参数-p指定运行Gradle脚本的目录,而并不一定非要进入到该目录后再运行gradle。譬如在下面的例子中,当前工作目录是home目录,而gradle当前project的目录则是~/work/project1/ ~> gradle -p ~/work/project1 tasks