Move a full Nextcloud folder to a new location without breaking the structure. Great for teams that need to reorganize storage or split projects across spaces while keeping every file in the right place.
The flow supports three ways to start it: click run in n8n, send a webhook, or trigger from another workflow. It builds the target folder if it does not exist, reads every subfolder and file, and mirrors the same paths on the destination. Files are moved one by one using batches to avoid rate limits. Inputs are validated up front. If something is wrong, the run stops with a clear error. After the move, you can optionally delete the source folder.
You need a Nextcloud account with access to both the source and destination. Set the Nextcloud credentials in the Nextcloud nodes, then define the from and to paths. For webhook use, send a JSON body with from and to. Expect faster cleanups, fewer manual steps, and fewer copy errors. This is useful for data migrations, project handoffs, or cleaning large external storage that limits speed. Batch size lets you balance speed and safety based on your server load.