【发布时间】:2017-08-25 19:11:21
【问题描述】:
我尝试删除在folderPath 中可以找到的文件。但我只想删除名称为“Jenkins”的那个。
如何在列表中定义只删除该文件?
示例:
在 C:\test\test 中有 3 个文件,要删除名称中有 Jenkins 的文件:
import groovy.io.FileType
String folderPath = "C:\\test" + "\\" + "test"
def list = []
def dir = new File("$folderPath")
dir.eachFileRecurse (FileType.FILES) { file ->
list << file
}
list.each {
println it.findAll() == "Jenkins" // Just files witch include in list "Jenkins" name
}
感谢您的提示!
【问题讨论】: