我在这里寻找的是相当于C的argv[0].
该flag程序包仅提供对命令行参数的访问,但不提供对可执行文件名的访问.
虽然可以使用Getpid(),但我没有找到能让我访问整个命令行的内容.该syscall 命令GetCommandLine()似乎只能在Windows上使用.
Cyb*_*nce 19
更好的方法如下:
filename:=filepath.Base(os.Args[0])
Run Code Online (Sandbox Code Playgroud)
这将仅显示应用程序名称并为您删除路径。