MCPcopy
hub / github.com/rclone/rclone / mkdirParent

Method mkdirParent

backend/mega/mega.go:425–433  ·  view source on GitHub ↗

mkdirParent creates the parent directory of remote

(ctx context.Context, remote string)

Source from the content-addressed store, hash-verified

423
424// mkdirParent creates the parent directory of remote
425func (f *Fs) mkdirParent(ctx context.Context, remote string) (dirNode *mega.Node, leaf string, err error) {
426 rootNode, err := f.findRoot(ctx, true)
427 if err != nil {
428 return nil, "", err
429 }
430 parent, leaf := path.Split(remote)
431 dirNode, err = f.mkdir(ctx, rootNode, parent)
432 return dirNode, leaf, err
433}
434
435// findRoot looks up the root directory node and returns it.
436//

Callers 3

createObjectMethod · 0.95
moveMethod · 0.45
UpdateMethod · 0.45

Calls 2

findRootMethod · 0.95
mkdirMethod · 0.95

Tested by

no test coverage detected