Как мне преобразовать строку вида% programfiles% \ directory \ tool.exe в пригодное для использования имя файла в C # /. Net? - PullRequest
8 голосов
/ 23 октября 2008

У меня есть приложение, которое принимает строковое значение в виде % programfiles% \ directory \ tool.exe из своего файла конфигурации приложения.

Я хочу превратить это в полезное имя файла, чтобы я мог позвонить

System.Diagnostics.Process.Start(filename)

и попросите его выполнить приложение. Я получаю System.ComponentModel.Win32Exception - система не может найти указанный файл

Большое спасибо за любую помощь в этом.

1 Ответ

15 голосов
/ 23 октября 2008
filename = Environment.ExpandEnvironmentVariables(filename);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...