Gradle系列——Gradle文件操作,Gradle依赖(基于Gradle文档7.5)day3-1
Gradle文件操作
本地文件
使用Project.file(java.lang.Object)
方法,通过指定文件的相对路径或绝对路径来对文件的操作,其中相对路径为相对当前project根project或者子project的目录。其实使用Project.file(java.lang.Object)
方法创建的File对象就是Java中的 File对象,我们可以使用它就像在Java中使用一样。
File testFile = file("src/xxx.txt")
//创建文件
testFile.createNewFile()
//删除
testFile.delete()
文件集合
FileCollection fileList = files(['src/xxx.txt','src/yyyy.txt'])
文件树
使用文件树可以直接获取指定目录下的树结构中的所有文件,使用include或exclude方法进行包含或排除
ConfigurableFileTree fileTreeObj = fileTree('src/main')
//对含有txt后缀的文件进行操作
fileTreeObj.include("**/*.txt")
//排除后缀txt的问价
fileTreeObj.exclude("**/*.txt")
文件拷贝
指定任务类型为Copy,使用from指定需要复制的目录或者文件,使用into指定拷贝的目标地址,同样我