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



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



Неужели это невозможно?

607   6  

6 ответов:

Для фильтрации только определенных типов файлов используйте свойство Filter

OpenFileDialog1.Filter = "Image Files (JPG,PNG,GIF)|*.JPG;*.PNG;*.GIF";

Чтобы получить расширение файла, используйте помощник Path GetFileExtension

if (OpenFileDialog1.ShowDialog() == DialogResult.OK)
   string ext = Path.GetExtension(OpenFileDialog1.FileName);

А как насчет

Path.GetExtension(ofd.FileName);

Используйте это:

Path.GetExtension(dialog.FileName);

Как указано в здесь , Вы можете сделать что-то вроде этого: Path.GetExtension(photoFile.FileName)

Попробуйте это

fileDialog.File.Extension

Также может использовать метод расширения как удар:

public static class Helper
    {
        public static string GetFileExtention(this OpenFileDialog dialog)
        {
            return Path.GetExtension(dialog.FileName);
        }
    }

И просто используйте его:

 openFileDialog1.ShowDialog();
 string foo = openFileDialog1.GetFileExtention();

Comments

    Ничего не найдено.