MCPcopy Create free account
hub / github.com/ZenNotes/zennotes / createFolder

Function createFolder

apps/desktop/src/mcp/vault-ops.ts:745–755  ·  view source on GitHub ↗
(
  root: string,
  topFolder: NoteFolder,
  subpath: string
)

Source from the content-addressed store, hash-verified

743}
744
745export async function createFolder(
746 root: string,
747 topFolder: NoteFolder,
748 subpath: string
749): Promise<void> {
750 const clean = subpath.replace(/^\/+|\/+$/g, '')
751 if (!clean) throw new Error('Folder name is required')
752 const folderAbs = await folderRoot(root, topFolder)
753 const abs = resolveSafe(folderAbs, clean)
754 await fs.mkdir(abs, { recursive: true })
755}
756
757export async function renameFolder(
758 root: string,

Callers 1

server.tsFile · 0.70

Calls 2

folderRootFunction · 0.70
resolveSafeFunction · 0.70

Tested by

no test coverage detected