我需要在使用&&操作的条件下验证单个文件是否存在。检查以.doc和final.txt结尾的任何文件,然后继续。第二个文件存在(final.txt)似乎单独运行良好。请对此提出建议
when {
expression
{
return (fileExists("""ls ${Path}/${version}/test/*.doc""")) && !(fileExists("""${Path}/${Version}/test2/final.txt"""))
}
}
你可以使用allOf而不是
when {
allOf {
expression {
return fileExists("ls ${Path}/${version}/test/*.doc")
}
not {
expression {
return fileExists("${Path}/${Version}/test2/final.txt")
}
}
}
}