Skip to main content
Version: Next

DirectoryDeleteActivity

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

Overview​

DirectoryDeleteActivity (Delete Directory) is a node used to delete directories in the process. It inherits from ActionActivity and supports deleting a specified directory and all its contents.

Configuration Description​

Property NameTypeRequiredDefaultDescription
SourceDirectorystringYes-Directory path to delete
SubDirectoryboolNotrueWhether to include subdirectories (recursive delete)

Usage Examples​

{
"Type": "DirectoryDeleteActivity",
"Name": "Clean Temp Directory",
"Alias": "CleanTemp",
"SourceDirectory": "C:\\Temp\\ProcessData",
"SubDirectory": true
}

Notes​

  • ⚠️ Deletion is irreversible, use with caution.
  • ⚠️ When SubDirectory=true, all subdirectories and files are recursively deleted.
  • 💡 No exception is thrown if the directory does not exist.

Update History​

DateVersionDescription
2025-11-281.0Initial version

Last updated: 2025-11-28