我如何编写demo.go
打印安装路径的程序demo.exe
?
D:\>go build demo.go
demo.exe
在中D:\
。运动后demo.exe
到C:\Windows
,然后根据D:\
路径(这是不是在C:\Windows
)运行demo.exe
应打印C:\Windows
。
下图显示了在这种情况下不起作用的原因(因为demo.exe始终获得其当前的执行路径,而不是其实际路径)。这只是告诉您当前的执行目录,而不是包含文件https://github.com/axgle/go/blob/master/may_app_path_bug.jpg的目录
更新:window / linux解决方案在这里 https://github.com/axgle/app
qq_花开花谢_0
当年话下
相关分类