Organize local files
Archive a ready recording or prepare scene logos using approved local file locations.
AlphaUse Files & Folders to archive recordings or copy selected logos into a scene's working folder. Start with disposable copies and Preview only before enabling live execution.
Before you start
Open and save a test project. In Core Settings → Files & Folders, create the locations the workflow needs. Folder access belongs to this project file on this PC and is not exported.
| Location ID | Purpose | Required permissions |
|---|---|---|
recordings | Incoming recordings | List and inspect, Watch for changes, Read files, Rename / move source. |
archive | Finished recordings | Create files and folders. |
logos | Original team logos | Read files. |
live | Files read by a scene | Create files and folders; Modify / overwrite for replacement. |
Allow subfolders wherever paths contain nested directories. Keep input and output locations separate so output writes do not repeatedly trigger the watcher.
Use … beside a path to select it from the Data-style tree popup. Add List and inspect permission to each location you want to browse; manual relative paths remain available without browsing. For a new destination, select the location and enter the relative name in the popup's path box.
Archive a ready recording
- Create an automation with Files & Folders → File Ready.
- Select
recordings, leave Relative folder empty and use*.mkv;*.mp4as the include pattern. Leave Process existing files off initially. - Choose a suitable stability period. Stability is not proof that recording has finished; prefer an explicit recorder completion signal when available.
- Add Move File, with Location
recordingsand Relative path{event.payload.path}. - Set Destination location to
archive, Destination path tofinished/{event.payload.name}, enable Create parent folders and choose Fail for destination conflicts. Approve subfolder access atarchive. - Enable Preview only, apply and save. Put a disposable completed video into the incoming folder.
- Inspect the run: the source should remain, with result status
previewand the intended destination. - Disable Preview only, save and introduce another disposable completed file. A successful run copies and verifies the destination before removing the source.
Expected result: the second file appears under finished in archive. A collision fails instead of replacing an existing recording. Choose UniqueName to preserve both versions.
For a recorder-driven automation, convert its completed-file reference into the approved location's relative name. Do not pass an unrestricted absolute path to the action.
Prepare scene logos
This workflow can use a button, timer or another integration's event. A folder signal is not required.
- Create a string variable
teamand set it to a known test filename stem. - Add Copy File with Location
logos, Relative pathteams/{vars.team}.png, Destination locationliveand Destination pathteam.png. - Choose Replace, approve Modify / overwrite at
live, and allow subfolders atlogosbecause the source is insideteams. - Run with Preview only and inspect the paths.
- Disable Preview only and run again. Confirm the destination image before letting the scene use it.
Expected result: the original logo remains; the selected image is copied to team.png in live. Files & Folders only prepares the file. It does not configure or prove that another application has refreshed its scene.
Read the result
Following steps can read {runtime.files.last.status}, {runtime.files.last.destinationPath} or {runtime.files.last.bytes}. Use a different Result path for each operation when several outputs must remain available in one run.
A failed or partial action follows the sequence's normal error policy. partial means some effects may already have happened; inspect item outcomes before retrying. Cancellation does not undo completed transfers.
Common problems
| Result or symptom | Check |
|---|---|
| Location permission required | Approve the ID for this exact project. A project copied to another path needs its own mapping. |
| Permission denied | Check source and destination separately. Move needs source Move; Replace needs destination Modify. |
| Subdirectories denied | Approve subfolder access or use a direct child file with an empty watcher folder. |
| No File Ready event | Check masks, access, ongoing writes and stability. Existing files are skipped by default. |
| Destination exists | Choose Fail, Skip, UniqueName or explicitly permitted Replace. |
| Directory scan limit | Reduce the scope or adjust item/depth limits. Truncated transfer plans are not applied. |
| Partial directory move | Inspect outcomes and unmatched/excluded source files before retrying. |