查找
命令说明
指定一个文件夹路径,在路径对应的文件夹内查找指定的文件或文件夹。支持模糊匹配和通配符,通配符请使用*号
命令原型
arrayRet = File.SearchFile(sPath,sFileName,bIsDeep)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
sPath | True | path | '''C:\Users''' | 需要查找的文件夹路径,可填写绝对路径也可使用@res"路径"形式表示当前流程res文件夹下的路径,路径分隔符需转义,如"C:\Laiye RPA"或@res"Laiye RPA\Laiye RPA" |
sFileName | True | string | "" | 要查找的文件名,支持通配符* |
bIsDeep | True | boolean | True | 是否深度查找,如果选择是,则会在给定的路径下的文件夹里面继续查找,一直查找到末端文件 |
返回结果
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)