Jenkins管道函数fileExist可以处理通配符吗?

Jenkins管道函数fileExist可以处理通配符吗?,jenkins,groovy,jenkins-pipeline,file-exists,Jenkins,Groovy,Jenkins Pipeline,File Exists,Jenkins管道函数fileExist可以处理通配符吗? 我的工作区文件夹中确实有一个zip文件。以下代码给出了hifalse: WORKSPACE = pwd() echo "hi"+fileExists("${WORKSPACE}/*.zip*") 但是我该怎么做呢?既不接受通配符,也不接受绝对路径 但是,如果安装了可选的,则可以使用,它不接受通配符。例如: def files=findFiles glob:“***.zip” boolean exists=files.length>0

Jenkins管道函数fileExist可以处理通配符吗? 我的工作区文件夹中确实有一个zip文件。以下代码给出了
hifalse

WORKSPACE = pwd()
echo "hi"+fileExists("${WORKSPACE}/*.zip*")
但是我该怎么做呢?

既不接受通配符,也不接受绝对路径

但是,如果安装了可选的,则可以使用,它不接受通配符。例如:

def files=findFiles glob:“***.zip”
boolean exists=files.length>0
或者,如果没有该插件,您可以使用shell步骤运行
find

def exitCode=sh脚本:“find-name”*.zip“| egrep.”,返回状态:true
布尔值exists=exitCode==0

您的意思是fileExists(${WORKSPACE}/abc.zip)不起作用?@BimleshSharma由于有绝对路径,所以不起作用。如果没有绝对路径,它将起作用。但这与有人试图使用通配符的问题无关。