2025-05-13
Go
00

目录

第一部分 概述
第二部分 基本使用

第一部分 概述

在开发和系统管理工作中,我们常常需要快速找到某个全局可执行文件在计算机上的具体位置。这不仅有助于排查问题,还能优化工作流程。go-where一个用于确定可执行文件根路径的库。支持 WindowsmacOSLinux

相关信息

在 v2.0.0 版本中引入了重大变更。该库已被简化为一个单一的导出函数,该函数接受一个配置对象。所有先前的功能仍然得到支持,但不再有单独用于查找单个路径与多个路径、异常处理等功能的函数。

项目地址:https://github.com/coreybutler/go-where

第二部分 基本使用

go
package main import ( "fmt" "os" "github.com/coreybutler/go-where/v2" ) func main() { executable := os.Args[1] path, err := where.Find(executable) if err != nil { panic(err) } fmt.Print(path[0]) }

使用如下方式运行:

sh
$ go run myapp.go node.exe C:\nodejs\node.exe
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:蒋固金

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!