跳到主要内容
版本:Next

FileCopyActivity

分类: 文件操作
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: ActionActivity
模块: FlowManagement.Domain

概述

FileCopyActivity(复制文件)是用于在流程中复制文件的节点。它继承自 ActionActivity,支持将指定路径的文件复制到目标路径,可以选择是否覆盖已有文件。

业务场景

适用场景

  • 文件备份: 复制文件到备份目录
  • 文件分发: 将文件复制到多个位置
  • 数据归档: 复制数据文件到归档目录
  • 模板复制: 复制模板文件用于生成新文件

配置说明

基本配置

属性名类型必填默认值说明
FilePathstring-源文件路径
FilePathForCopystring-目标路径
OverWritebooltrue是否覆盖已有文件

使用示例

基本示例

{
"Type": "FileCopyActivity",
"Name": "备份配置文件",
"Alias": "BackupConfig",
"FilePath": "C:\\Config\\settings.json",
"FilePathForCopy": "C:\\Backup\\settings.json",
"OverWrite": true
}

注意事项

  • ⚠️ 源文件和目标路径不能相同
  • ⚠️ 源文件不存在时会记录警告并跳过
  • ⚠️ OverWrite 为 false 且目标文件存在时会抛出异常
  • 💡 确保目标目录存在,否则复制会失败

相关节点

更新历史

日期版本说明
2025-11-281.0初始版本

本文档最后更新时间: 2025-11-28