MCPcopy Create free account
hub / github.com/plexdrive/plexdrive / Mkdir

Method Mkdir

mount/mount.go:359–367  ·  view source on GitHub ↗

Mkdir creates a new directory

(ctx context.Context, req *fuse.MkdirRequest)

Source from the content-addressed store, hash-verified

357
358// Mkdir creates a new directory
359func (o Object) Mkdir(ctx context.Context, req *fuse.MkdirRequest) (fs.Node, error) {
360 object, err := o.fs.client.Mkdir(o.objectID, req.Name)
361 if nil != err {
362 Log.Warningf("%v", err)
363 return nil, fuse.EIO
364 }
365
366 return o.fs.NewObject(object), nil
367}
368
369// Rename renames an element
370func (o Object) Rename(ctx context.Context, req *fuse.RenameRequest, newDir fs.Node) error {

Callers

nothing calls this directly

Calls 1

NewObjectMethod · 0.80

Tested by

no test coverage detected