4

私は、ABC という名前で C:/ABC という値を持つ環境変数を使用していました。
私のコードでは、file.txt と呼ばれるファイルを含む ABC と呼ばれるフォルダーを C ドライブに作成したファイル パスに @"%ABC%/file.txt" を使用しました。

ただし、これは環境変数を認識しません。

このショートカットを機能させる方法はありますか、またはEnvironment.GetEnvironmentVariableVisual Studio 内でメソッド (文字列) を使用してシステム環境変数を別の環境変数に手動で読み込む必要がありますか?

4

5 に答える 5

3

あなたはこれを行うことができます:

string path = Environment.ExpandEnvironmentVariables(@"%ABC%/file.txt");

http://msdn.microsoft.com/en-us/library/system.environment.expandenvironmentvariables.aspx

于 2013-08-19T09:25:21.037 に答える
2

あなたのために仕事をする適切な名前のEnvironment.ExpandEnvironmentVariablesがあります。

于 2013-08-19T09:25:16.200 に答える
1

使用してSystem.Environment classください。

System.Environment.ExpandEnvironmentVariables("")
于 2013-08-19T09:25:36.780 に答える