Пусть Windows решит, как открыть / запустить файл? - PullRequest
3 голосов
/ 26 марта 2012

Я сохраняю файлы (изображения, документы Excel, документы Word, исполняемые файлы, файлы bat и т. Д.).Мне нужно выполнить файл изнутри моей программы, и вопрос в том, есть ли способ, позволяющий Windows обрабатывать, как запустить / выполнить файл?Например, когда вы дважды щелкаете файл в Проводнике?

Ответы [ 2 ]

13 голосов
/ 26 марта 2012

Взгляните на метод Process.Start :

System.Diagnostics.Process.Start(myFileName)

Примечание: это будет работать с любым зарегистрированным расширением файла, например

System.Diagnostics.Process.Start(@"c:\Image.bmp")

откроет изображение с зарегистрированной программой.

3 голосов
/ 26 марта 2012

Запустить новый процесс с сохраненным именем файла в качестве параметра:

System.Diagnostics.Process.Start(pathToYourFile);
...