> For the complete documentation index, see [llms.txt](https://docs.helmut.de/helmut4-releases/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.helmut.de/helmut4-releases/helmut4-components/streamdesigner/nodes/actions/file-and-folder-22/get-folder-from-folder-action.md).

# Get Folder From Folder Action

The **Get Folders From Folder Action** node iterates over all subfolders located inside a specified directory and passes each folder path to the stream.

The directory can be scanned either only at the top level or recursively including all nested subdirectories, depending on the node settings.

For each discovered folder, the node triggers the following nodes once and writes the current folder path into the wildcard:

[{job.source}](/helmut4-releases/helmut4-components/streamdesigner/wildcards/job-related-wildcards-32/job-source.md)

This allows subsequent nodes to process each folder individually.

#### Input Parameters

**Folder Path**\
Path to the parent directory that should be scanned.

**Scan Recursively**\
If enabled, all nested subfolders are included in the scan.\
If disabled, only the first-level subfolders inside the specified directory are processed.

<figure><img src="/files/GWyyR09dcxMpvh9BOAjP" alt="" width="352"><figcaption><p>Get Folder From Folder Action</p></figcaption></figure>

#### Behavior

* Searches the specified directory for subfolders
* Iterates once per discovered folder
* Writes the current folder path to [{job.source}](/helmut4-releases/helmut4-components/streamdesigner/wildcards/job-related-wildcards-32/job-source.md)
* Continues until all folders have been processed
* Supports asynchronous execution

#### Typical Use Cases

* project-based ingest workflows
* processing camera card structures
* batch operations on project directories
* automated archive preparation
* structured delivery workflows

#### Practical Note

This node turns a directory structure into a workflow loop.\
Each folder becomes a separate processing job, allowing automation to operate on entire project packages instead of individual files.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.helmut.de/helmut4-releases/helmut4-components/streamdesigner/nodes/actions/file-and-folder-22/get-folder-from-folder-action.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
