如何使用gradle删除grails脚本上目录中的文件

时间:2017-01-16 03:05:34

标签: grails gradle

我理解Grails 3使用gradle进行脚本编写,我正在尝试删除目录中的文件,但我无法完成它。

如果我输入 delete "grails-app/assets/stylesheets/a.css它有效

但如果我尝试类似的东西 delete "grails-app/assets/stylesheets/*.css它什么也没做。

知道为什么吗?

1 个答案:

答案 0 :(得分:0)

刚从我发布的评论链接中尝试了该方法。 我已经添加了下一行,并且完美无缺。

cl.ly/3R0E090B0v1Q

如果需要,您也可以删除没有子目录递归的文件。

task deleteFiles(type: Delete, group: "StackOverflow example") {
    delete fileTree("$projectDir/grails-app/assets/stylesheets/") {
        include '**/*.css'
    }
}

如果您不喜欢,您甚至可以在Gradle脚本中编写任何Groovy / Java代码以其他方式执行该任务。