MCPcopy Index your code
hub / github.com/AlistGo/alist / CreateNestedFile

Method CreateNestedFile

drivers/smb/util.go:129–138  ·  view source on GitHub ↗

CreateNestedFile create nested file

(path string)

Source from the content-addressed store, hash-verified

127
128// CreateNestedFile create nested file
129func (d *SMB) CreateNestedFile(path string) (*smb2.File, error) {
130 basePath := filepath.Dir(path)
131 if !d.Exists(basePath) {
132 err := d.fs.MkdirAll(basePath, 0700)
133 if err != nil {
134 return nil, err
135 }
136 }
137 return d.fs.Create(path)
138}

Callers 1

CopyFileMethod · 0.95

Calls 3

ExistsMethod · 0.95
CreateMethod · 0.65
MkdirAllMethod · 0.45

Tested by

no test coverage detected