代码拉取完成,页面将自动刷新
package common
import (
"os"
"path/filepath"
"strings"
"gitee.com/zhenghexcs/flags"
)
const (
//服务器配置文件
ServerJson = "srv"
//服务器名字
ServerName = "sname"
//服务器资源目录
ServerRes = "res"
// 服务器编号
ServerNumber = "no"
// docker传入的本地IP
DockerIP = "ip"
// docker传入的对外端口
DockerPort = "publicport"
// version信息是否打印
Version = "v"
)
func init() {
//为了确保运行时,一定在对应的BIN目录下运行
CurrentDirectory()
// fmt.Println("pwd:", dir)
flags.SetFlag(ServerRes, strings.ToUpper(ServerRes), "设置资源目录", "../res/")
}
// 设置程序目录为当前目录
func CurrentDirectory() string {
//返回绝对路径 filepath.Dir(os.Args[0])去除最后一个元素的路径
dir, _ := filepath.Abs(filepath.Dir(os.Args[0]))
_ = os.Chdir(dir)
return dir
}
// 获取资源目录
func GetResPath() (result string) {
result = flags.GetFlagByString(ServerRes)
return
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。