package file import ( "os" "path/filepath" "strings" ) // Put 将数据写入文件 // 如果文件不存在,则创建文件 // 如果文件存在,则覆盖文件 // data: 要写入的数据 // to: 要写入的文件路径 // return: // 如果成功,则返回 nil // 如果失败,则返回错误信息 func Put(data []byte, to string) error { return os.WriteFile(to, data, 0644) } // Exists 判断文件是否存在 // path: 文件路径 // return: // 如果文件存在,则返回 true // 如果文件不存在,则返回 false func Exists(path string) bool { _, err := os.Stat(path) return !os.IsNotExist(err) } func NameWithoutExtension(fileName string) string { return strings.TrimSuffix(fileName, filepath.Ext(fileName)) }