move_folder_tool
Move an entire folder and its contents to a new location in your Obsidian vault for reorganizing, archiving projects, consolidating notes, or seasonal organization.
Instructions
Move an entire folder and all its contents to a new location.
When to use:
- Reorganizing vault structure
- Archiving completed projects
- Consolidating related notes
- Seasonal organization (e.g., moving to year-based archives)
When NOT to use:
- Moving individual notes (use move_note instead)
- Moving to a subfolder of the source (creates circular reference)
Returns:
Move status with count of notes and folders moved
Input Schema
Name | Required | Description | Default |
---|---|---|---|
ctx | No | ||
destination_folder | Yes | New location for the folder | |
source_folder | Yes | Current folder path to move | |
update_links | No | Whether to update links in other notes (future enhancement) |
Input Schema (JSON Schema)
{
"properties": {
"ctx": {
"default": null,
"title": "Ctx"
},
"destination_folder": {
"description": "New location for the folder",
"examples": [
"Archive/Projects/Old",
"Completed/2023",
"Projects/Sorted"
],
"maxLength": 255,
"minLength": 1,
"title": "Destination Folder",
"type": "string"
},
"source_folder": {
"description": "Current folder path to move",
"examples": [
"Projects/Old",
"Archive/2023",
"Inbox/Unsorted"
],
"maxLength": 255,
"minLength": 1,
"title": "Source Folder",
"type": "string"
},
"update_links": {
"default": true,
"description": "Whether to update links in other notes (future enhancement)",
"title": "Update Links",
"type": "boolean"
}
},
"required": [
"source_folder",
"destination_folder"
],
"type": "object"
}