feat: support media photo download

This commit is contained in:
krau
2025-01-20 11:03:01 +08:00
parent a146871a9d
commit 45974917f2
6 changed files with 108 additions and 14 deletions

View File

@@ -9,6 +9,15 @@ import (
"github.com/krau/SaveAny-Bot/logger"
)
// 创建文件, 自动创建目录
func MkFile(path string, data []byte) error {
err := os.MkdirAll(filepath.Dir(path), os.ModePerm)
if err != nil {
return err
}
return os.WriteFile(path, data, os.ModePerm)
}
// 删除文件, 并清理空目录. 如果文件不存在则返回 nil
func PurgeFile(path string) error {
if err := os.Remove(path); err != nil {