global.go 496 B

12345678910111213141516171819202122232425262728293031
  1. package global
  2. import (
  3. "fmt"
  4. "os"
  5. "xg_fetl/internal/config"
  6. )
  7. var Cfg *config.Config
  8. func init() { // 初始化全局变量
  9. var err error
  10. Cfg, err = config.LoadConfig()
  11. if err != nil {
  12. panic(err)
  13. }
  14. }
  15. func InitAll() {
  16. //创建输出文件夹
  17. folderName := "GTool"
  18. _, err := os.Stat(folderName)
  19. if os.IsNotExist(err) {
  20. err := os.Mkdir(folderName, 0755)
  21. if err != nil {
  22. fmt.Println("创建文件夹失败:", err)
  23. return
  24. }
  25. fmt.Println("文件夹创建成功。")
  26. }
  27. }