跳到主要内容

获取文件或文件夹列表

命令说明

指定一个文件夹路径,获取路径对应的文件夹内的文件或文件夹列表,列表按英文字母A-Z的顺序排序,以数组的形式返回

命令原型

arrayRet = File.DirFileOrFolder(sPath,sFilter,optionArgs)

命令参数

参数必选类型默认值说明
sPathTruepath'''C:\Users'''需要获取列表的文件夹路径,可填写绝对路径也可使用@res"路径"形式表示当前流程res文件夹下的路径,路径分隔符需转义,如"C:\Laiye RPA"或@res"Laiye RPA\Laiye RPA"
sFilterTrueenum"fileandfolder"获取到的列表内容
hasPathFalsebooleanTrue选择是,返回列表包含的每一项是文件或文件夹的绝对路径,选择否,返回列表包含的每一项是文件或文件夹的名称

返回结果

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

运行实例

/*****************************获取文件或文件夹列表*********************************
命令原型:
arrayRet = File.DirFileOrFolder('''C:\Users''',"fileandfolder",{"hasPath":true})
入参:
sPath--需要获取列表的文件夹路径
sFilter-获取到的列表内容
出参:
sName--命令运行后的结果
注意事项:
获取到的列表内容以及是否返回全路径,可以切换至可视化界面,在对应属性栏选择
********************************************************************************/
Dim sPath='''C:\tempFolder'''
Dim sFilter="fileandfolder"
arrayRet = File.DirFileOrFolder(sPath,sFilter,{"hasPath":true})
TracePrint(arrayRet)

可视化样例