package common import ( "os" "path/filepath" ) const ( // AppName 应用名称 AppName = "u-desk" // AppDataDir 应用数据目录名称(带点号,表示隐藏目录) AppDataDir = ".u-desk" ) // GetUserDataDir 获取用户数据目录 // 跨平台支持:Windows、macOS、Linux // 所有平台统一使用: ~/.u-desk func GetUserDataDir() string { homeDir, err := os.UserHomeDir() if err != nil { return "." } return filepath.Join(homeDir, AppDataDir) }