golang获取程序运行路径

简介:

golang获取程序运行路径:

1
2
3
4
5
6
7
8
9
10
/*
获取程序运行路径
*/
func  getCurrentDirectory() string {
     dir, err := filepath.Abs(filepath.Dir(os.Args[0]))
     if  err != nil {
         beego.Debug(err)
     }
     return  strings.Replace(dir,  "\\" "/" , -1)
}

 




本文转自王磊的博客博客园博客,原文链接:http://www.cnblogs.com/vipstone/p/5381371.html,如需转载请自行联系原作者

目录
相关文章
|
8月前
|
Go
第五章 Golang程序流程控制
第五章 Golang程序流程控制
64 0
|
8月前
|
传感器 监控 物联网
golang开源的可嵌入应用程序高性能的MQTT服务
golang开源的可嵌入应用程序高性能的MQTT服务
358 3
|
8天前
|
Ubuntu Linux Go
golang编译成Linux可运行文件
本文介绍了如何在 Linux 上编译和运行 Golang 程序,涵盖了本地编译和交叉编译的步骤。通过这些步骤,您可以轻松地将 Golang 程序编译成适合 Linux 平台的可执行文件,并在目标服务器上运行。掌握这些技巧,可以提高开发和部署 Golang 应用的效率。
67 14
|
8月前
|
网络协议 Go 数据安全/隐私保护
golang开源的可嵌入应用程序高性能的MQTT服务
golang开源的可嵌入应用程序高性能的MQTT服务
450 2
|
5月前
|
监控 Java 测试技术
|
5月前
|
存储 安全 Go
|
6月前
|
编译器 Go C语言
通过例子学习在golang中调试程序
【7月更文挑战第4天】Go语言支持使用cgo进行汇编调试,官方文档在golang.org/doc/asm。注意,调试Go运行时可能遇到变量不可用或行号错误,需谨慎使用step命令。
81 1
通过例子学习在golang中调试程序
|
6月前
|
Serverless Go C语言
函数计算产品使用问题之如何在Golang运行时环境中解决glibc依赖问题
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
人工智能 中间件 应用服务中间件
golang Iris 运行多个应用
golang Iris 运行多个应用
49 0
|
7月前
|
存储 算法 Java
【经典算法】LeetCode112. 路径总和(Java/C/Python3/Go实现含注释说明,Easy)
【经典算法】LeetCode112. 路径总和(Java/C/Python3/Go实现含注释说明,Easy)
41 0