c# - 我需要在项目中获取文件夹路径

标签 c#

我需要得到这样的路径。

"C:\Projects\ProjectName\ConfigFiles\filename.txt"

它适用于 Windows 应用程序。安装此应用程序后,我需要从安装路径访问“filename.txt”。

我试过很多代码,比如

Assembly.GetExecutingAssembly().Location
System.IO.Directory.GetCurrentDirectory()
etc...

这些所有代码都返回“C:\Project\ProjectName\bin\Debug”路径。 请帮忙。

提前致谢。

最佳答案

您可以简单地使用这段代码,假设您有一个 filename.txt 放在目录 ConfigFiles 中。

var filePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ConfigFiles", "filename.txt");

关于c# - 我需要在项目中获取文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12775273/

相关文章:

c# - 从 Windows API 返回的消息

c# - 尝试下载附件的 pop3 问题-C#

c# - 如何将图像放置在其中心而不是左上角?

c# - 结构是存储一组值的好选择吗?

c# - NHibernate.Spatial 和 Sql 2008 地理类型 - 如何配置

c# - PropertyChanged 未附加

c# - 多线程异步模式

c# - 将通用实例转换为非通用实例

c# - 在 Web 窗体项目中禁用自动友好 URL

c# - 使用 JSON 字符串填充 ASP.Net DropDownList