文件更改事件#
初始化后,此任务将订阅file change event。任务输出将填充从文件驱动程序接收到的数据。
输入#
| 名称 | 数据类型 | 是否是触发器 | 描述 |
|---|---|---|---|
| 激活 | 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输入激活 |
行为#
在此任务中,您可以在将驱动程序放入工作流时选择驱动程序(如果您有多个与控制器关联的驱动程序)。
在以下其中一种情况下,任务会变为可用(侦听事件):
Auto Activate设置设为trueActivate输入具有true布尔值(或兼容值,例如1、true、t、yes、y)
激活后,当发生file change event时,与之关联的每个属性都将发出其各自的值。
备注#
触发时间可能取决于某些设置,如watcherMode、awaitWriteFinish、awaitWriteFinishStabilityThreshold以及其他设置。
此任务使用基于上下文的数据的特定结构,称为zone。有关此主题的更多信息,请参阅区域页面。

