DirectoryCopyActivity
分类: 文件操作
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: ActionActivity
模块: FlowManagement.Domain
概述
DirectoryCopyActivity(复制目录)是用于在流程中复制整个目录的节点。它继承自 ActionActivity,支持递归复制目录及其所有子目录和文件。
配置说明
| 属性名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| FromDirectory | string | 是 | - | 源目录路径 |
| ToDirectory | string | 是 | - | 目标目录路径 |
| SubDirectory | bool | 否 | true | 是否包含子目录 |
| OverWrite | bool | 否 | false | 是否覆盖已有文件 |
使用示例
{
"Type": "DirectoryCopyActivity",
"Name": "备份数据目录",
"Alias": "BackupData",
"FromDirectory": "C:\\Data",
"ToDirectory": "D:\\Backup\\Data",
"SubDirectory": true,
"OverWrite": true
}
注意事项
- ⚠️ 源目录不存在时会静默跳过
- ⚠️ 大目录复制可能耗时较长
- 💡 目标目录会自动创建
相关节点
- DirectoryCreateActivity: 创建目录节点
- DirectoryMoveActivity: 移动目录节点
- DirectoryDeleteActivity: 删除目录节点
更新历史
| 日期 | 版本 | 说明 |
|---|---|---|
| 2025-11-28 | 1.0 | 初始版本 |
本文档最后更新时间: 2025-11-28