1234567891011121314151617181920212223242526272829303132 |
- package utils
- import (
- "fmt"
- "os"
- )
- func CreateDirectory(path string) error {
-
- _, err := os.Stat(path)
- if err == nil {
-
- return fmt.Errorf("目录 %s 已存在", path)
- }
-
- if !os.IsNotExist(err) {
- return err
- }
-
- err = os.Mkdir(path, 0755)
- if err != nil {
- return fmt.Errorf("创建目录 %s 失败: %v", path, err)
- }
- return nil
- }
|