文件是否存在
文件是否存在
描述:判断目标文件是否存在

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为"毫秒"
- 后置延时 - 组件功能执行后等待的时间,单位为"毫秒"
- 备注 - 组件备注说明,以便于理解和快速定位
目标属性
- 目录 - 指定目录,判断文件是否存在该目录下,输入为字符串,可直接点击文件夹图标进行选择
注意
指定的目录不存在的情况下,组件返回一律为False
- 文件名 - 需要判断是否存在的文件的名称,输入为字符串,文件名也可直接通过右侧按钮选择文件设置
注意
“目录”参数和 “文件名”参数均需要填写,否则抛出异常
- 模糊匹配 - 设置是否开启模糊匹配,默认为False,不开启模糊匹配,只有文件名完全匹配的情况下才判定存在该文件。开启模糊匹配,只要输入的“文件名”参数的文本包含在目录中的文件名内,则匹配成功,判定文件存在
- 遍历子目录 - 设置是否遍历子目录,默认为True,即当前目录存在子目录的情况下,会进入子目录中进行查找文件夹是否存在。设置为False,则只会在当前目录内查找
返回值
- 输出到变量 - 若文件存在,则返回值为True。若文件不存在,返回值为False。赋值给一个变量
使用示例
添加【文件是否存在】组件--->设置组件目录、文件名等属性后--->运行流程

情况1:【文件是否存在】目标属性中,"目录"输入:'F:/test',"文件名"输入:'测试1.txt',其他默认,即判断目录'F:/test'下是否存在文件'测试1.txt'

输出结果:流程运行后,如果目录'F:/test'存在文件'测试1.txt',输出打印结果为True

情况2:【文件是否存在】目标属性中,"目录"输入:'F:/test',"文件名"输入:'.txt',模糊匹配选择是,遍历子目录选择是,即判断目录'F:/test'及其子目录下,是否存在文件名包含字符'.txt'

输出结果:流程运行后,如果目录'F:/test'及其子目录下存在文件名包含字符'.txt',输出打印结果为True
