假设我有这个文件结构
解决方案->文件夹1->FileIwant.html
所以这可能类似于 C:\Soultion\Folder1\FilterIwant.html
现在我需要将该文件读入我的应用程序。我不能只是硬编码它,因为当我把它交给其他人时,他们可能会把它放在 F: 驱动器或其他东西上。
或者当我创建 msi 文件时,路径可能完全不同。所以我怎么说也许会采取
“文件夹1\FilterIwant.html”
并用它来获取文件夹路径,无论他们把它放在哪里?
Edit
我尝试了 Path.GetFullPath 但进入了 bin/debug 目录。但我的文件不在该目录中。我认为这是之前的几个目录。另外,如果我制作一个 msi 文件,我会有 bin/debug 目录吗?
为什么用作应用程序一部分的文件与应用程序不在同一文件夹中?在我看来,您应该在进行构建时设置该文件的属性以将其复制到输出文件夹。
这样做将确保您的文件is在 bin\debug 文件夹中。
编辑:
或者您应该将文件放在特殊文件夹之一中,app data or 我的文件浮现在脑海中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)