Zero-pad autogenerated filenames

This commit is contained in:
boosh 2017-07-24 21:31:21 +01:00
parent e21b74e6e5
commit 542cd69ef1

View File

@ -13,7 +13,6 @@ import (
"path" "path"
"strings" "strings"
"strconv" "strconv"
"log"
) )
// Version is the current version of the project // Version is the current version of the project
@ -160,8 +159,6 @@ func (d *Driver) WriteAutoId(collection string, v interface{}) (resourceId int64
} }
} }
log.Println("len", len(files))
if len(files) == 0 { if len(files) == 0 {
resourceId = 1 resourceId = 1
} else { } else {
@ -180,7 +177,7 @@ func (d *Driver) WriteAutoId(collection string, v interface{}) (resourceId int64
resourceId = resourceId + 1 resourceId = resourceId + 1
} }
stringResourceId := fmt.Sprintf("%d", resourceId) stringResourceId := fmt.Sprintf("%08d", resourceId)
fmt.Printf("Writing resource under auto-generated ID '%s'\n", stringResourceId) fmt.Printf("Writing resource under auto-generated ID '%s'\n", stringResourceId)
err = d.writeFile(collection, stringResourceId, v) err = d.writeFile(collection, stringResourceId, v)