Skip to main content
Version: Next

DirectoryMoveActivity

Category: File Operations Namespace: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys Base Class: ActionActivity Module: FlowManagement.Domain

Overview​

DirectoryMoveActivity is a node used to move an entire directory in a flow. Inheriting from ActionActivity, it supports recursively moving a directory and all its subdirectories and files.

Configuration Instructions​

Property NameTypeRequiredDefault ValueDescription
FromDirectorystringYes-Source directory path
ToDirectorystringYes-Target directory path
SubDirectoryboolNotrueWhether to include subdirectories
OverWriteboolNofalseWhether to overwrite existing files

Usage Examples​

{
"Type": "DirectoryMoveActivity",
"Name": "Archive Data Directory",
"Alias": "ArchiveData",
"FromDirectory": "C:\\Data\\Current",
"ToDirectory": "C:\\Archive\\2024",
"SubDirectory": true,
"OverWrite": true
}

Notes​

  • ⚠️ Silently skips if source directory does not exist
  • ⚠️ Files in source directory will no longer exist after move
  • 💡 Target directory is automatically created

Update History​

DateVersionDescription
2025-11-281.0Initial version

Last updated: 2025-11-28