Как получить расширение файла из OpenFileDialog? - программирование
Подтвердить что ты не робот

Как получить расширение файла из OpenFileDialog?

Я хочу просто получить изображение (.JPG, .PNG, .Gif) Файл из моего OpenFileDialog Как получить расширение файла из OpenFileDialog?

Это невозможно?

4b9b3361

Ответ 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();