FileMoveActivity
分类: 文件操作
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: ActionActivity
模块: FlowManagement.Domain
概述
FileMoveActivity(移动文件)是用于在流程中移动文件的节点。它继承自 ActionActivity,支持将指定路径的文件移动到目标路径,可以选择是否覆盖已有文件。
业务场景
适用场景
- 文件归档: 将处理完成的文件移动到归档目录
- 文件整理: 按规则将文件移动到不同目录
- 数据迁移: 将数据文件迁移到新位置
- 清理操作: 将临时文件移动到待删除目录
配置说明
基本配置
| 属性名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| FilePath | string | 是 | - | 源文件路径 |
| FilePathForMove | string | 是 | - | 目标路径 |
| OverWrite | bool | 否 | true | 是否覆盖已有文 件 |
使用示例
基本示例
{
"Type": "FileMoveActivity",
"Name": "归档数据文件",
"Alias": "ArchiveData",
"FilePath": "C:\\Data\\current.csv",
"FilePathForMove": "C:\\Archive\\2024\\data.csv",
"OverWrite": true
}
注意事项
- ⚠️ 源文件和目标路径不能相同
- ⚠️ 源文件不存在时会记录警告并跳过
- ⚠️ 移动后源文件将不再存在
- 💡 确保目标目录存在,否则移动会失败
相关节点
- FileCopyActivity: 复制文件节点
- FileDeleteActivity: 删除文件节点
更新历史
| 日期 | 版本 | 说明 |
|---|---|---|
| 2025-11-28 | 1.0 | 初始版本 |
本文档最后更新时间: 2025-11-28