使用&&操作条件时,我需要验证单个文件中是否存在多个文件。 检查所有以.doc和final.txt结尾的文件,然后继续进行操作。 第二个fileexistence(final.txt)似乎可以单独正常工作。请对此提出建议
when {
expression
{
return (fileExists("""ls ${Path}/${version}/test/*.doc""")) && !(fileExists("""${Path}/${Version}/test2/final.txt"""))
}
}
答案 0 :(得分:1)
您可以使用allOf而不是
when {
allOf {
expression {
return fileExists("ls ${Path}/${version}/test/*.doc")
}
not {
expression {
return fileExists("${Path}/${Version}/test2/final.txt")
}
}
}
}