Move or Copy Files
moveMove or copy files and directories to a specified destination path. Automatically creates parent folders and prompts before overwriting existing files.
Instructions
Move, rename, or copy files and directories to explicit destination paths (max 100 operations per call). Pass moves: [{ source, destination }] — there is no single-pair form. Parent directories are created automatically. Set copy=true to copy instead of move (sources are kept). An existing destination prompts the user to confirm the overwrite, so the call returns without moving anything until that confirmation comes back; copy=true with overwrite=true skips the prompt, move has no such bypass. Self-moves are silently skipped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| copy | No | Copy instead of move; sources are left in place | |
| moves | Yes | Operations to perform (max 100) | |
| overwrite | No | Copy mode only: overwrite existing destinations without confirmation |