diff --git a/cmd/stfs/cmd/operation_archive.go b/cmd/stfs/cmd/operation_archive.go index 5aa8259..8f77400 100644 --- a/cmd/stfs/cmd/operation_archive.go +++ b/cmd/stfs/cmd/operation_archive.go @@ -113,6 +113,8 @@ var operationArchiveCmd = &cobra.Command{ errs := make(chan error) go func() { if err := filepath.Walk(viper.GetString(fromFlag), func(path string, info fs.FileInfo, err error) error { + path = filepath.ToSlash(path) + if err != nil { return err } diff --git a/cmd/stfs/cmd/operation_update.go b/cmd/stfs/cmd/operation_update.go index 048455b..8099f56 100644 --- a/cmd/stfs/cmd/operation_update.go +++ b/cmd/stfs/cmd/operation_update.go @@ -103,6 +103,8 @@ var operationUpdateCmd = &cobra.Command{ errs := make(chan error) go func() { if err := filepath.Walk(viper.GetString(fromFlag), func(path string, info fs.FileInfo, err error) error { + path = filepath.ToSlash(path) + if err != nil { return err }