在获得当前目录下,我想把某种类型的图像文件名记下来。
所有文件名 已存在files里
foreach( string file in files )
{
if( file  是 某种 类型的图象 如 jpg )
this.listbox.Items.Add(file);

}
怎么实现??

解决方案 »

  1.   

    string fileName = @"C:\mydir.old\myfile.ext";
    string extension;extension = Path.GetExtension(fileName);//取得文件的扩展名
    Console.WriteLine(extension);输出:.ext
      

  2.   

    Path类是在System.IO命名空间下的,要using System.IO;一下或System.IO.Path。(友情提示:))
      

  3.   

    dir=new DirectoryInfo(SoftPath);//文件的路径
    FileInfo[] dirs1 = dir.GetFiles("*.*");//获取目录下的文件
    主要是判断dirs1[i].Extension
    图片格式应该有jpg,gif,bmp,png等等吧。这些可以显示的。