Открытие файла после изменения его расширения - PullRequest
0 голосов
/ 23 марта 2020

Я хочу открыть файл после изменения его расширения. Расширение изменено, но не удается найти файл для открытия, так как я могу его найти? Что у меня пока что:

filePath = openFileDialog.FileName;
File.Move(filePath, Path.ChangeExtension(filePath, ".csv"));
FileStream stream = File.Open(filePath, FileMode.Open);

1 Ответ

0 голосов
/ 23 марта 2020

Используйте возвращаемое значение из Path.ChangeExtension:

filePath = openFileDialog.FileName;
var newFilePath = Path.ChangeExtension(filePath, ".csv");
File.Move(filePath, newFilePath);
FileStream stream = File.Open(newFilePath, FileMode.Open);

Приведенный выше код открывает файл внутри вашего приложения.

Если вы хотите, чтобы оболочка Windows открывала файл с помощью Excel, OpenOffice и т. Д. c. Вы можете сделать это, среди прочего.

System.Diagnostics.Process.Start(newFilePath);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...