package main
import (
"fmt"
"log"
"os"
"path/filepath"
)
// 獲取可執行文件的絕對路徑
func main() {
// 獲取可執行文件相對於當前工作目錄的相對路徑
root := filepath.Dir(os.Args[0])
fmt.Println(root)
// 根據相對路徑獲取可執行文件的絕對路徑
root, err := filepath.Abs(root)
if err != nil {
log.Fatalln(err)
}
fmt.Println(root)
}