Я пытаюсь добавить расширение к файлу, выбранному в OpenFileDialog
в моем приложении С#. У меня возникают трудности с файлами, которые еще не имеют расширения.
Пока я не тестировал следующий метод для файлов с расширением, я знаю, что он не работает для файлов без расширения (на самом деле я хочу работать здесь).
string tPath = videoPath + videoName;
string tPath2 = Path.ChangeExtension(tPath, ".yuv");
tPath2
будет отражать изменение заголовка, но, похоже, он не влияет на сам файл, а только на строку, возвращаемую методом ChangeExtension
. Я бы просто пошел и скопировал файл в новый с соответствующим именем и расширением, но мы говорим о огромных несжатых видеофайлах HD. Есть ли способ использовать tPath2
с объектом File
или FileInfo
, который мне не хватает?
Я ценю любую помощь, которую каждый может мне дать. Спасибо.