已更新!感谢@ycr
filesArray = []
def listFiles(def path, def filter) {
def filterBakFiles = ~/(?i)${filter}.*\.bak$/
new File(path).traverse(type: groovy.io.FileType.FILES, nameFilter: filterBakFiles) { file ->
filesArray << file.name
}
if (folder && filter && filesArray) {
return filesArray
} else if (!filesArray) {
return ["No coincidences"]
} else {
return ["please enter folder and filter"]
}
}
listFiles("\\\\networkpath\\${folder}", "${filter}")
这工作!。现在我正试图修复正则表达式寻找与数字和文本的巧合。
def filterBakFiles = ~/(?i)${filter}.*\.bak$/
顺祝商祺
1条答案
按热度按时间8i9zcol21#
请检查以下内容。