我想从我的.JPG
获取图片(.PNG
,.Gif
,OpenFileDialog
)文件
如何从OpenFileDialog
获取文件扩展名?
这不可能吗?
答案 0 :(得分:46)
要仅过滤某些类型的文件,请使用过滤属性
OpenFileDialog1.Filter = "Image Files (JPG,PNG,GIF)|*.JPG;*.PNG;*.GIF";
要获取文件扩展名,请使用Path帮助程序GetFileExtension
if (OpenFileDialog1.ShowDialog() == DialogResult.OK)
string ext = Path.GetExtension(OpenFileDialog1.FileName);
答案 1 :(得分:11)
怎么样?
Path.GetExtension(ofd.FileName);
答案 2 :(得分:4)
使用此:
Path.GetExtension(dialog.FileName);
答案 3 :(得分:0)
如here所述,您可以执行以下操作:Path.GetExtension(photoFile.FileName)
答案 4 :(得分:0)
试试这个
fileDialog.File.Extension
答案 5 :(得分:0)
也可以使用扩展方法作为打击:
public static class Helper
{
public static string GetFileExtention(this OpenFileDialog dialog)
{
return Path.GetExtension(dialog.FileName);
}
}
只需使用它:
openFileDialog1.ShowDialog();
string foo = openFileDialog1.GetFileExtention();