如何检索一个文件夹中的所有文本文件,并读取其中的信息呢?

解决方案 »

  1.   

    string[] files = System.IO.Directory.GetFiles(path, "*.TXT");
    string content = null;
    foreach (string file in files)
    {
    System.IO.StreamReader sr = new System.IO.StreamReader(file, System.Text.Encoding.Default);
    content = sr.ReadToEnd();
    sr.Close();
    }
      

  2.   


    strDir为文件夹路径;if (Directory.Exists(strDir))
                {
                    string[] strDirs = Directory.GetDirectories(strDir);获取该文件下所有文件夹
                    string[] strFiles = Directory.GetFiles(strDir);获取该文件下所有文件
                       删除文件
                    foreach (string strFile in strFiles)
                    {
                        try
                        {
                             File.Delete(strFile);
                        }catch(Exception )
                        {
                            continue;
                        }
                    }
                    删除文件夹
                    foreach (string strdir in strDirs)
                    {
                        try
                        {
                            Directory.Delete(strdir, true);
                        }
                        catch (Exception)
                        {
                            continue;
                        }
                        
                    }
                    Console.WriteLine("删除成功!");
                }
                else
                {
                    Console.WriteLine("此目录不存在!");
                }
      

  3.   

    DirectoryInfo 类,自己找吧。