FileUncompressActivity
Category: File Operations Namespace: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys Base Class: ActionActivity Module: FlowManagement.Domain
Overview
FileUncompressActivity is a node used to uncompress ZIP files in a flow. Inheriting from ActionActivity, it uses the SharpZipLib library for decompression and supports preserving directory structure.
Configuration Instructions
| Property Name | Type | Required | Default Value | Description |
|---|---|---|---|---|
| ArchivePath | string | Yes | - | ZIP file path to uncompress |
| DirectoryPath | string | Yes | - | Target directory path |
| OverWrite | bool | No | true | Whether to overwrite existing files |
Usage Examples
{
"Type": "FileUncompressActivity",
"Name": "Extract Data Package",
"Alias": "ExtractData",
"ArchivePath": "C:\\Downloads\\data.zip",
"DirectoryPath": "C:\\Data\\Extracted",
"OverWrite": true
}
Notes
- 💡 Target directory automatically created if not exists
- 💡 Preserves directory structure from ZIP file
- ⚠️ Skips existing files if OverWrite=false
Related Nodes
- FilesCompressActivity: File Compress Node
- DirectoryCompressActivity: Directory Compress Node
Update History
| Date | Version | Description |
|---|---|---|
| 2025-11-28 | 1.0 | Initial version |
Last updated: 2025-11-28