如何从OpenFileDialog获取文件扩展名?

M.A*_*zad 22 c# openfiledialog

我只想让图像(.JPG,.PNG,.Gif)从我的文件OpenFileDialog 我怎样才能得到文件的扩展名从OpenFileDialog

这不可能吗?

Ste*_*eve 51

要仅过滤某些类型的文件,请使用过滤器属性

OpenFileDialog1.Filter = "Image Files (JPG,PNG,GIF)|*.JPG;*.PNG;*.GIF";
Run Code Online (Sandbox Code Playgroud)

要获取文件扩展名,请使用Path帮助程序GetFileExtension

if (OpenFileDialog1.ShowDialog() == DialogResult.OK)
   string ext = Path.GetExtension(OpenFileDialog1.FileName);
Run Code Online (Sandbox Code Playgroud)

  • 垂直条不应该在字符串的最后一个字符上. (2认同)
  • @MosesAprico你是对的,奇怪的是这一直没有被注意到 (2认同)

Ali*_*tad 11

关于什么

Path.GetExtension(ofd.FileName);
Run Code Online (Sandbox Code Playgroud)