如题!  我查询出某文件夹里面的文件数!  E:\data\image  里面有多少张图片?在线等待!   

解决方案 »

  1.   

     DirectoryInfo dirInfo = new DirectoryInfo(@"E:\data\image");
               Console.WriteLine("文件数:" +dirInfo.GetFiles().Length);
               Console.Read();
      

  2.   


     //下面是检测E:\data\image所有的文件,如果有其它文件存在,则需根据后缀判断.
     string[] files = System.IO.Directory.GetFiles(
         "E:\data\image", "*", System.IO.SearchOption.AllDirectories);
     ListBox1.Items.AddRange(files);
      

  3.   

        string[] Directory.GetDirectories  已重载。 获取指定目录中子目录的名称。  
        string[] Directory.GetFiles  已重载。 返回指定目录中的文件的名称。 
      

  4.   


                    DirectoryInfo dir = new DirectoryInfo(@"E:\data\image  ");
                    FileInfo[] fi = dir.GetFiles();
                    MessageBox.Show(fi.Length.ToString());
      

  5.   

               DirectoryInfo Di=new DirectoryInfo("E:\\data\\image\\") 
               FileSystemInfo[] Fsi = Di.GetFileSystemInfos();
                for (int i = 0; i < Fsi.Length; i++)
                {
                    if (Fsi[i].Name.ToLower().Contains(".jpg")
                         ||Fsi[i].Name.ToLower().Contains(".gif"))
                    {
                        //是图片Count++
                    }           }
      

  6.   

    DirectoryInfo Di=new DirectoryInfo("E:\\data\\image\\") 
               FileSystemInfo[] Fsi = Di.GetFileSystemInfos();
                for (int i = 0; i < Fsi.Length; i++)
                {
                    if (Fsi[i].Name.ToLower().Contains(".jpg")
                         ||Fsi[i].Name.ToLower().Contains(".gif"))
                    {
                        //是图片Count++
                    }           }