fix(platform): support Windows storage and native filesystem boundaries

This commit is contained in:
eezd committed 2026-10-27 14:47:25 +08:00
1 parent 3726423338
commit e239fff253
24 files changed
+355 -51

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
//go:build !windows
package backup
import (
"errors"
"os"
"path/filepath"
)
func publishRecord(source, dest string) error {
if err := os.Rename(source, dest); err != nil {
return err
}
dir, err := os.Open(filepath.Dir(dest))
if err != nil {
return err
}
return errors.Join(dir.Sync(), dir.Close())
}