12345678910111213141516171819202122232425262728 |
- package utils
- import (
- "os"
- "path/filepath"
- )
- func GetPath(flag int) string {
- //basedir, _ := filepath.Abs(filepath.Dir(os.Args[0]))
- basedir, _ := os.Getwd()
- switch flag {
- case 0:
- return basedir + string(filepath.Separator) + "conf" + string(filepath.Separator)
- case 1:
- return basedir + string(filepath.Separator) + "dev" + string(filepath.Separator)
- case 2:
- return basedir + string(filepath.Separator) + "model" + string(filepath.Separator)
- case 3:
- return basedir + string(filepath.Separator) + "log" + string(filepath.Separator)
- case 4:
- return basedir + string(filepath.Separator) + "tmp" + string(filepath.Separator)
- case 5:
- return basedir + string(filepath.Separator) + "pole" + string(filepath.Separator)
- case 6:
- return basedir + string(filepath.Separator) + "rule" + string(filepath.Separator)
- }
- return ""
- }
|