diff --git a/internal/fs/filesystem.go b/internal/fs/filesystem.go index add7959..80c2d5a 100644 --- a/internal/fs/filesystem.go +++ b/internal/fs/filesystem.go @@ -5,7 +5,7 @@ import ( "errors" "log" "os" - "path/filepath" + "path" "time" models "github.com/pojntfx/stfs/internal/db/sqlite/models/metadata" @@ -92,7 +92,7 @@ func (f *FileSystem) Open(name string) (afero.File, error) { hdr.Name, - filepath.Base(hdr.Name), + path.Base(hdr.Name), NewFileInfo(hdr), f.onHeader, diff --git a/pkg/recovery/fetch.go b/pkg/recovery/fetch.go index 101346e..676f57b 100644 --- a/pkg/recovery/fetch.go +++ b/pkg/recovery/fetch.go @@ -5,7 +5,7 @@ import ( "bufio" "io" "io/fs" - "path/filepath" + "path" "github.com/pojntfx/stfs/internal/compression" "github.com/pojntfx/stfs/internal/converters" @@ -81,7 +81,7 @@ func Fetch( if !preview { if to == "" { - to = filepath.Base(hdr.Name) + to = path.Base(hdr.Name) } if hdr.Typeflag == tar.TypeDir {