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

22 lines
362 B
Go

//go:build windows
package util
import (
"syscall"
)
func HideFile(path string) (string, error) {
defer HandlePanicInModuleThen("HideFile", func() {})
p, err := syscall.UTF16PtrFromString(path)
if err != nil {
return "", err
}
err = syscall.SetFileAttributes(p, syscall.FILE_ATTRIBUTE_HIDDEN)
if err != nil {
return "", err
}
return path, nil
}