增加获取项目根目录方法
This commit is contained in:
parent
b08b27daae
commit
c5dfad3e25
32
util/file.go
Normal file
32
util/file.go
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
// Package util...
|
||||||
|
//
|
||||||
|
// Description : 文件相关工具
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<张德满>
|
||||||
|
//
|
||||||
|
// Date : 2021-04-26 6:00 下午
|
||||||
|
package util
|
||||||
|
|
||||||
|
import (
|
||||||
|
"os"
|
||||||
|
"strings"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetProjectPath 获取项目路径(可执行文件所在目录)
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<张德满>
|
||||||
|
//
|
||||||
|
// Date : 10:32 下午 2021/4/26
|
||||||
|
func GetProjectPath() (string, error) {
|
||||||
|
rootPath, err := os.Getwd()
|
||||||
|
if nil != err {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
pathArr := strings.Split(rootPath, "/")
|
||||||
|
if len(pathArr) > 0 {
|
||||||
|
if pathArr[len(pathArr)-1] == "test" {
|
||||||
|
rootPath = strings.Join(pathArr[0:len(pathArr)-1], "/")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return rootPath, nil
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user