package main import (
"fmt"
"os"
"os/exec"
"strings"
) func main() {
path := getCurrentPath()
fmt.Println(path)
} func getCurrentPath() string {
s, err := exec.LookPath(os.Args[])
checkErr(err)
i := strings.LastIndex(s, "\\")
path := string(s[ : i+])
return path
} func checkErr(err error) {
if err != nil {
panic(err)
}
}
相关文章
- 10-15[Go]GO语言实战项目-gin框架上传图片文件
- 10-15在Go语言项目中使用Zap日志库
- 10-154. 获取当前的文件夹的路径,以及当前文件名的路径 os.path.realpath
- 10-15go语言通过反射获取和设置结构体字段值的方法
- 10-15python获取当前文件路径以及父文件路径
- 10-15python获取当前系统桌面路径
- 10-15springboot获取项目的绝对路径和根目录
- 10-15[系列] Go - 基于 GORM 获取当前请求所执行的 SQL 信息
- 10-15【定制开发】【M10】简单Go语言实现Privoxy的读取配置升级:从本地配置文件config.txt 升级成 http get 网络获取
- 10-15Spring MVC中获取当前项目的路径