# Folder Copy Action

The **Folder Copy Action** node copies an entire folder, including all files and subdirectories, from a source location to a destination location.

The copy is performed on the host system where the stream is executed (client or server). The node supports several conflict-handling rules if the destination folder already exists.

#### Input Parameters

**Folder Path**\
Path and name of the source folder that should be copied.

**New Folder Path**\
Destination path and name of the copied folder.

**If New Folder Exists**\
Defines how the node behaves if the destination folder already exists:

* **FAIL** — stop the node with an error
* **SKIP** — do nothing and keep the existing folder
* **DELETE\_EXISTING** — delete the destination folder before copying
* **RENAME\_EXISTING** — rename the existing folder before copying
* **MERGE\_WITH\_EXISTING** — merge source contents into the existing folder
* **INCREMENT\_NAME** — create a new folder with an incremented name

<figure><img src="https://1398472304-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcJYkTyk9qgh7aCR6dHIm%2Fuploads%2FoFGfrsliRkw1R4tkQBY8%2Fimage.png?alt=media&#x26;token=148816e0-4875-4a6f-a1cc-3049e822f3a6" alt="" width="349"><figcaption><p>Folder Copy Action</p></figcaption></figure>

#### Behavior

* Copies all files and subfolders recursively
* Leaves the source folder unchanged
* Applies the configured conflict rule if necessary
* Supports asynchronous execution

#### Typical Use Cases

* copying project templates
* duplicating working directories
* preparing delivery packages
* creating backup copies

#### Practical Note

This node performs a direct filesystem copy and does not show progress feedback in the dashboard. For large folders or media transfers, the [Job Folder Copy Action](https://docs.helmut.de/helmut4-releases/helmut4-components/streamdesigner/nodes/actions/file-and-folder-22/folder-copy-action) is recommended.
