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 条评论

发表回复

您的电子邮箱地址不会被公开。