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 Name | Type | Required | Default | Description |
|---|---|---|---|---|
| SourceDirectory | string | Yes | - | Directory path to delete |
| SubDirectory | bool | No | true | Whether 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.
Related Nodes
- DirectoryCreateActivity: Create Directory Node
- DirectoryCopyActivity: Copy Directory Node
Update History
| Date | Version | Description |
|---|---|---|
| 2025-11-28 | 1.0 | Initial version |
Last updated: 2025-11-28