我理解Grails 3使用gradle进行脚本编写,我正在尝试删除目录中的文件,但我无法完成它。
如果我输入
delete "grails-app/assets/stylesheets/a.css
它有效
但如果我尝试类似的东西
delete "grails-app/assets/stylesheets/*.css
它什么也没做。
知道为什么吗?
答案 0 :(得分:0)
刚从我发布的评论链接中尝试了该方法。 我已经添加了下一行,并且完美无缺。
cl.ly/3R0E090B0v1Q
如果需要,您也可以删除没有子目录递归的文件。
task deleteFiles(type: Delete, group: "StackOverflow example") {
delete fileTree("$projectDir/grails-app/assets/stylesheets/") {
include '**/*.css'
}
}
如果您不喜欢,您甚至可以在Gradle脚本中编写任何Groovy / Java代码以其他方式执行该任务。