GoDoxy/migrations/utils.go
2025-04-14 15:36:24 +08:00

20 lines
309 B
Go

package migrations
import (
"os"
"path/filepath"
)
func mv(old, new string) error {
_, err := os.Stat(old)
if err != nil && os.IsNotExist(err) {
return nil
}
if err != nil {
return err
}
if err := os.MkdirAll(filepath.Dir(new), 0o755); err != nil {
return err
}
return os.Rename(old, new)
}