1. 程式人生 > >gradle 刪除指定目錄中的文件和目錄

gradle 刪除指定目錄中的文件和目錄

true list let ear ask file lena path contain

// 刪除bakAPk下的所有非母包文件
task deleTask(type: Delete){
FileTree tree = fileTree(dir: bakPath)
tree.each {File file ->
if(!file.toString().contains(oldFileName)){
delete file
}
}
}
deleTask

  

// 刪除bakAPk目錄下的所有非母包的目錄和文件
task clearBacApkDir(type: Delete) {
file( bakPath ).list().each{
f ->
if
(!f.contains(baseInfo)) { delete "${bakPath}/${f}" } } } clearBacApkDir

gradle 刪除指定目錄中的文件和目錄