Как получить расширение файла из OpenFileDialog? Я хочу просто получить изображение (.JPG, .PNG, .Gif) Файл из моего OpenFileDialog Как получить расширение файла из OpenFileDialog? Это невозможно? Ответ 1 Для фильтрации только определенных типов файлов используйте свойство фильтра OpenFileDialog1.Filter = "Image Files (JPG,PNG,GIF)|*.JPG;*.PNG;*.GIF"; Чтобы получить расширение файла, используйте помощник пути GetFileExtension if (OpenFileDialog1.ShowDialog() == DialogResult.OK) string ext = Path.GetExtension(OpenFileDialog1.FileName); Ответ 2 Что насчет Path.GetExtension(ofd.FileName); Ответ 3 Используйте это: Path.GetExtension(dialog.FileName); Ответ 4 Как указано в здесь, вы можете сделать что-то вроде этого: Path.GetExtension(photoFile.FileName) Ответ 5 Попробуйте это fileDialog.File.Extension Ответ 6 Также можно использовать метод расширения как удар: public static class Helper { public static string GetFileExtention(this OpenFileDialog dialog) { return Path.GetExtension(dialog.FileName); } } И просто используйте его: openFileDialog1.ShowDialog(); string foo = openFileDialog1.GetFileExtention();
Ответ 1 Для фильтрации только определенных типов файлов используйте свойство фильтра OpenFileDialog1.Filter = "Image Files (JPG,PNG,GIF)|*.JPG;*.PNG;*.GIF"; Чтобы получить расширение файла, используйте помощник пути GetFileExtension if (OpenFileDialog1.ShowDialog() == DialogResult.OK) string ext = Path.GetExtension(OpenFileDialog1.FileName);
Ответ 4 Как указано в здесь, вы можете сделать что-то вроде этого: Path.GetExtension(photoFile.FileName)
Ответ 6 Также можно использовать метод расширения как удар: public static class Helper { public static string GetFileExtention(this OpenFileDialog dialog) { return Path.GetExtension(dialog.FileName); } } И просто используйте его: openFileDialog1.ShowDialog(); string foo = openFileDialog1.GetFileExtention();