请如何检索指定文件夹内的文件数量及文件名?

解决方案 »

  1.   

    string path = "..";
            string[] filenames = System.IO.Directory.GetFiles(path);
      

  2.   

    string[] _FileName = System.IO.Directory.GetFiles("路径");
    _FileName.Length //数量
      

  3.   

     public int File(string path)
            {
                 int count=0;
                 DirectoryInfo dinfo=new DirectoryInfo(path);
                 FileInfo[] files =dinfo.GetFiles();
                 count += files.Length;
                 foreach(FileInfo fi in files)
                 {
                     Console.WriteLine(fi.FullName);
                 }
                 DirectoryInfo[] di=dinfo.GetDirectories();
                foreach(DirectoryInfo dirinfo in di)
                {
                    count += File(dirinfo.FullName);
                }
                return count;
            }