跳转至

文件更改事件#

image37

初始化后,此任务将订阅file change event。任务输出将填充从文件驱动程序接收到的数据。

image38

输入#

名称 数据类型 是否是触发器 描述
激活 any 启用事件侦听

Note

尽管绘制的“任务”框指示Activate输入的类型为any,但它将根据转换为Boolean的值来操作。可见信息将在未来版本中修复。

输出#

名称 数据类型 描述
eventRawData any 事件发生时触发。用于输出接收到的数据
时间戳 DateTime 事件发生时触发。用于输出发生时间
文件名 String 事件发生时触发。用于输出已更改文件的名称
relativePath String 事件发生时触发。用于输出已更改文件的相对路径
fullPath String 事件发生时触发。用于输出已更改文件的路径
size Integer 事件发生时触发。用于输出已更改文件的大小
isFile Boolean 事件发生时触发。如果更改与文件相关,则用于输出
isDirectory Boolean 事件发生时触发。如果更改与目录相关,则用于输出
accessedAt DateTime 事件发生时触发。当上次访问过文件时用于输出
createdAt DateTime 事件发生时触发。用于在文件更改时输出
updatedAt DateTime 事件发生时触发。当上次更新过文件时用于输出
成功 Boolean 任务成功执行时触发
错误 Error 任务因某种原因失败时触发

Note

这些属性只能在alwaysStat设置为以下内容时更新: true

设置#

General选项卡上,您有常用设置和以下设置:

名称 数据类型 默认 描述
自动激活 Boolean True 事件自动激活还是仅由activate输入激活

image39

行为#

在此任务中,您可以在将驱动程序放入工作流时选择驱动程序(如果您有多个与控制器关联的驱动程序)。

在以下其中一种情况下,任务会变为可用(侦听事件):

  • Auto Activate设置设为 true
  • Activate输入具有true布尔值(或兼容值,例如1truetyesy

激活后,当发生file change event时,与之关联的每个属性都将发出其各自的值。

备注#

触发时间可能取决于某些设置,如watcherModeawaitWriteFinishawaitWriteFinishStabilityThreshold以及其他设置。

此任务使用基于上下文的数据的特定结构,称为zone。有关此主题的更多信息,请参阅区域页面。