Files
seanime-docker/seanime-2.9.10/internal/util/hide_file.go
2025-09-20 14:08:38 +01:00

25 lines
375 B
Go

//go:build !windows
package util
import (
"os"
"path/filepath"
"strings"
)
func HideFile(path string) (string, error) {
filename := filepath.Base(path)
if strings.HasPrefix(filename, ".") {
return path, nil
}
newPath := filepath.Join(filepath.Dir(path), "."+filename)
err := os.Rename(path, newPath)
if err != nil {
return "", err
}
return newPath, nil
}