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;
しかし、このプロジェクトを Setup Project としてビルドし、任意の PC に .exe ファイルをインストールすると、アプリケーションのフォルダーに「Resources」フォルダーがありません。そう、
../../資力\
利用できません。
exeファイルのフォルダーからリソースフォルダーにアクセスするにはどうすればよいですか?