gpt4 book ai didi

c# - 使用 C# 获取可执行文件的绝对路径?

转载 作者:IT王子 更新时间:2023-10-29 03:43:20 25 4
gpt4 key购买 nike

看看这个伪代码:

string exe_path = system.get_exe_path()
print "This executable is located in " + exe_path

如果我构建上面的程序并将可执行文件放在 C:/meow/ 中,它每次都会打印出 This executable is located in C:/meow/无论当前工作目录如何,它都会运行。

我如何使用 C# 轻松完成此操作?

最佳答案

MSDN has an article那说要使用 System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;如果您需要该目录,请对该结果使用 System.IO.Path.GetDirectoryName

或者,还有更短的 Application.ExecutablePath其中“获取启动应用程序的可执行文件的路径,包括可执行文件名称”,因此这可能意味着它的可靠性略低,具体取决于应用程序的启动方式。

关于c# - 使用 C# 获取可执行文件的绝对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1658518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com