在一个文件夹中,里面有三个txt,我想把这三个文件中的内容复制到一个新产生的txt中,如何实现啊?请高手帮帮忙。3Q!

解决方案 »

  1.   

    给点思路你吧,先用DirectoryInfo遍历此文件夹里的文本文件名,然后用StreamReader跟据文件名读取文本内容,最后将读出的每个文本内容合并到一起用StreamWriter写入一个文本文件搞定!
      

  2.   

    调用CMD命令:type 1.txt 2.txt>>3.txt
      

  3.   

    File.ReadAllText
    File.WriteAllText
      

  4.   

    使用StreamReader存储,然后放到Text中就好了啊!
      

  5.   


                    string folderPath = fbd.SelectedPath;
                    string[] files = Directory.GetFiles(folderPath, "*.txt");
                    StringBuilder strBuilder = new StringBuilder();
                    foreach (string file in files)
                    {
                        strBuilder.Append(File.ReadAllText(file));
                    }
                    File.WriteAllText(fbd.SelectedPath + "\\result.txt", strBuilder.ToString());
                }