FileExists 判断文件存在

FileExists 算子用于根据文件地址(包含文件名)来判断文件是否存在。

FileExists 算子介绍视频教程

算子参数

  • 文件/filename:文件地址(包含文件名)。同输入端口的 input_filename 作用一致。当输入端口 input_filename 没有连接时,则必须给该 filename 参数赋值。当输入端口input_filename 有连接时,则在执行算子后会自动将输入端口的数值覆盖该 filename 参数的值。

数据信号输入输出

输入:

  • input_filename

    • 数据类型:String

    • 输入内容:文件地址(包含文件名)

功能演示

使用 FileExists 算子判断文件是否存在。

步骤1:算子准备

添加 Trigger、FileExists算子至算子图。

步骤2:设置算子参数

设置 FileExists 算子参数:文件 → cloud.pcd

步骤3:连接算子

file_FileExists_nodes

步骤4:运行

打开 RVS 的运行按钮,触发 Trigger 算子。

运行结果

  1. 结果如下图所示,当输入的文件不存在时,触发 FileExists 算子的 failed 端口。

    file_FileExists_result1

  2. 结果如下图所示,当输入的文件存在时,触发 FileExists 算子的 finished 端口。

    file_FileExists_result2