c # - Открытие выбранного файла со связанным приложением - PullRequest
2 голосов
/ 30 ноября 2010

Я успешно предложил пользователю выбрать файл в C #, используя

элемент управления openFileDialog.

Теперь у меня есть имя файла, давайте назовем его foo.docx

Iхотите открыть файл с помощью соответствующего приложения.

т.е. если это файл docx, запустите со словом.

Есть ли лучший способ просто передать имя файла и запустить?

Я использовал System.Diagnostics.Process.Start (openFileDialog1.FileName.ToString ());

TIA.

Ralph

Ответы [ 2 ]

4 голосов
/ 30 ноября 2010

Просто используйте

Process.Start(filename);

Это откроет программу в программе по умолчанию, установленной в Windows.

Кроме того, вы можете использовать ее для открытия URL-адреса в браузере пользователя по умолчанию.

1 голос
/ 30 ноября 2010

Просто позвоните Process.Start с именем файла - ОС выберет соответствующее приложение.

Process.Start(@"path to\foo.exe");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...