build: modernize with "go fix -stringsbuilder": use strings.Builder

This commit is contained in:
Nick Craig-Wood
2026-08-21 12:23:31 +01:00
parent 9f9fd82923
commit 4e9577ed76
+4 -4
View File
@@ -142,11 +142,11 @@ func prefixParser(p *gofakes3.Prefix) (path, remaining string) {
func mkdirRecursive(path string, VFS *vfs.VFS) error {
path = strings.Trim(path, "/")
dirs := strings.Split(path, "/")
dir := ""
var dir strings.Builder
for _, d := range dirs {
dir += "/" + d
if _, err := VFS.Stat(dir); err != nil {
err := VFS.Mkdir(dir, 0777)
dir.WriteString("/" + d)
if _, err := VFS.Stat(dir.String()); err != nil {
err := VFS.Mkdir(dir.String(), 0777)
if err != nil {
return err
}