我有 C# 项目,它有 Resources 文件夹。这个文件夹有一些txt文件。这些文件有不同的文件名。
我将来自任何来源的文件名作为字符串变量。例如,我在 Resources 文件夹中有 fileName 字符串变量和 test.txt 文件:
string fileName = "test.txt";
当我想像下面这样访问这个文件时,我可以:
WpfApplication.Properties.test.txt;
但是,当我想通过这段代码访问它时,我不能。
WpfApplication.Properties.fileName;
我想使用 fileName 字符串变量并访问此文本文件。
我该怎么做才能访问它?
提前致谢。
编辑: 我改变了这个问题的形式:我为字符串变量分配了任何文本文件名。例如; 我有 a.txt、b.txt、c.txt、d.txt 等。我通过一些循环将此文件名作为字符串变量 (fileName)。所以,我取了“c.txt”字符串。而且,我可以通过以下代码访问此文件:
textName = "c.txt";
fileName = "../../Resources\\" + textName;
但是,当我将此项目构建为安装项目并将 .exe 文件安装到任何 PC 时,应用程序的文件夹中没有“资源”文件夹。所以,
../../资源\
不可用。
如何从 exe 文件的文件夹中访问 Resources 文件夹?