跳到主要内容

查找

命令说明

指定一个文件夹路径,在路径对应的文件夹内查找指定的文件或文件夹。支持模糊匹配和通配符,通配符请使用*号

命令原型

arrayRet = File.SearchFile(sPath,sFileName,bIsDeep)

命令参数

参数必选类型默认值说明
sPathTruepath'''C:\Users'''需要查找的文件夹路径,可填写绝对路径也可使用@res"路径"形式表示当前流程res文件夹下的路径,路径分隔符需转义,如"C:\Laiye RPA"或@res"Laiye RPA\Laiye RPA"
sFileNameTruestring""要查找的文件名,支持通配符*
bIsDeepTruebooleanTrue是否深度查找,如果选择是,则会在给定的路径下的文件夹里面继续查找,一直查找到末端文件

返回结果

arrayRet,将命令运行后的结果赋值给此变量。

运行实例

/***************************************查找*************************************
命令原型:
arrayRet = File.SearchFile('''C:\Users''',"",true)
入参:
sPath--需要查找的文件夹路径
sFileName--要查找的文件名,支持通配符*
bIsDeep-是否深度查找,如果选择是,则会在给定的路径下的文件夹里面继续查找,一直查找到末端文件
出参:
arrayRet--命令运行后的结果
注意事项:
默认为深度查找,可以切换至可视化界面,在对应属性栏选择
建议先判断需要查找的文件夹路径是否存在,如果存在查找文件或文件夹,不存在则会报错
********************************************************************************/
Dim sPath='''C:\tempFolder'''
Dim sFileName="hello.txt"
Dim bIsDeep=true
arrayRet = File.SearchFile(sPath,sFileName,bIsDeep)
TracePrint(arrayRet)

可视化样例