如何确定用于启动当前应用程序的路径? [复制]

Posted

技术标签:

【中文标题】如何确定用于启动当前应用程序的路径? [复制]【英文标题】:How to determine the path that was used to start the current application? [duplicate] 【发布时间】:2014-01-06 21:39:09 【问题描述】:

我们如何确定正在运行的应用程序的文件系统位置?

【问题讨论】:

你在找Directory.GetCurrentDirectory 这取决于应用程序的类型:控制台、winforms、wpf、asp.net、windows phone ......我希望你意识到你用 C# 标记你的问题是毫无意义的在这种情况下。 application.info.path 和许多其他属性将为您提供帮助 ... 或 this 或 this 或 this 或 this 或 this ... 如果网站建议检查您的问题是否曾被问过,请这样做 【参考方案1】:

如果您在控制台上工作,请使用此

AppDomain.CurrentDomain.BaseDirectory

或在 Windows 窗体上使用

Application.StartupPath 

【讨论】:

@TravisBanger:你的问题没有给出任何迹象。您应该添加适当的标签。专业提示:添加 WPF 参考后,您的问题与 this question 和 that one 重复。【参考方案2】:

Environment.GetCommandLineArgs()[0];

【讨论】:

以上是关于如何确定用于启动当前应用程序的路径? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 上获取当前位置? [复制]

windowscmd启动程序不确定程序默认路径

如何启动adb shell命令?

C#中如何获得当前应用程序路径?

[Libre|Open]Office 中当前文档的路径

如何确定调用方法和类名? [复制]