os.Args是个[]string
里面存着路径和全部参数
直接拼接一下就获取到完整路径了
func GetAllExecutePath()string{
allPath:=""
for _,arg:=range os.Args{
allPath+=" "+arg
}
return allPath
}
go run gofly.go start 在linux下运行的路径
![](https://i-blog.csdnimg.cn/blog_migrate/3f5d654b7adc6f468fa02dd772827c79.png)
在windows下运行的路径
![](https://i-blog.csdnimg.cn/blog_migrate/0ea86562dbf55447af8547f128aa1bb6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7be88c1e69da44cefb9f0ba1c05f2c97.gif)
os.Args是个[]string
里面存着路径和全部参数
直接拼接一下就获取到完整路径了
func GetAllExecutePath()string{
allPath:=""
for _,arg:=range os.Args{
allPath+=" "+arg
}
return allPath
}
go run gofly.go start 在linux下运行的路径
在windows下运行的路径