https://zhuanlan.zhihu.com/p/112294419
https://www.jianshu.com/p/c6b29ea378ed
一、创建文件
在gradle里直接,当前的gradle会有一个Project.java的映射文件,file就是调用的Project的file方法。
def file = file('path')
如果是自定义gradle插件,在groovy文件里创建文件有两种方式
project.file('path')
new File('path')
二、文件操作
gradle的file涵盖了java File所有的方法,并且扩展了一些独有的方法。
delete:删除文件,只有file是一个文件才会删除。
deleteDir:只有file文件夹才会执行成功,并且会删除整个文件夹及其下的所有文件。查看源码可以看到这个方法不是File.java实现的,是由ResourceGroovyMethods实现的。
listFiles():得到文件夹下所有的文件。
...更多操作可以参照File.java
当然gradle的file有更多的扩展方法:
https://blog.csdn.net/qq282330332/article/details/89172631
0 条评论