I want just get Image(.JPG
,.PNG
,.Gif
) File from my OpenFileDialog
How can I get file extension from OpenFileDialog
?
Is it impossible?
I want just get Image(.JPG
,.PNG
,.Gif
) File from my OpenFileDialog
How can I get file extension from OpenFileDialog
?
Is it impossible?
To filter only certain types of file use Filter Property
OpenFileDialog1.Filter = "Image Files (JPG,PNG,GIF)|*.JPG;*.PNG;*.GIF";
To get the file extension use the Path helper GetFileExtension
if (OpenFileDialog1.ShowDialog() == DialogResult.OK)
string ext = Path.GetExtension(OpenFileDialog1.FileName);
Also could use Extension Method as blow:
public static class Helper
{
public static string GetFileExtention(this OpenFileDialog dialog)
{
return Path.GetExtension(dialog.FileName);
}
}
And simply use it by:
openFileDialog1.ShowDialog();
string foo = openFileDialog1.GetFileExtention();