使用System.IO.Directory.GetFiles()获取指定类型文件,
string[] files=System.IO.Directory.GetFiles(this.folderBrowserDialog1.SelectedPath,"*.jpg");
如需获取多种类型文件,该如何将其文件路径存入files字符数组重定义一数组,
string[] files1=System.IO.Directory.GetFiles(this.folderBrowserDialog1.SelectedPath,"*.jpeg");
遍历该数组将所有内容追加到第一个files数组里?

解决方案 »

  1.   

    这样子不行,用System.IO.DirectoryInfo di = new DirectoryInfo(this.folderBrowserDialog1.SelectedPath);
    foreach(FileInfo f in di)
    {
       //这里可以取文件的相关信息
    }
      

  2.   

    同意 1楼 
    f.Filename;
    f.LastAccessTime;
    .....
      

  3.   

    我是想获取指定目录里的指定类型的文件,将其存入数组,
    一个文件夹里有:exe,jpg,mp3
    三种类型文件我想获取里面的所有jpg和mp3类型文件将其存如数组里
      

  4.   

    FileInfo fin = new FileInfo("路径");
    fin.Extension==?
      

  5.   

    string[] files=System.IO.Directory.GetFiles(this.folderBrowserDialog1.SelectedPath,"*.jpg"); 
    如需获取多种类型文件,该如何将其文件路径存入files字符数组 重定义一数组, 
    string[] files1=System.IO.Directory.GetFiles(this.folderBrowserDialog1.SelectedPath,"*.jpeg"); 
    遍历该数组将所有内容追加到第一个files数组里? 
    是的,searchPattern 只能是一种。