如何从另一个文件中复制数据

时间:2015-09-14 07:57:34

标签: c# visual-studio-2012

我创建了一个form application,我有两个text filestest.txttest2.txt。我希望在= test1.txt之后复制test2.txt中来自Output="C:\temp\eu.log" = outlog=之后的内容。

test.txt我有:

Output="C:\temp\eu.log"

并在test2.txt我有这个

outlog=

并且文件的地址是:

var link = File.ReadLines(Path + "\\test.txt");
 var link2 = File.ReadLines(Path + "\\test2.txt");

如何在不提及行数的情况下做到这一点?

1 个答案:

答案 0 :(得分:0)

var link = File.ReadLines(path + "\\text.txt").ToArray();
        var sb = new StringBuilder();
        foreach (var txt in link)
        {
            if (txt.Contains("Output="))
            {
                var outputPath = txt.Split('=')[1];
                sb.AppendLine(string.Format("outlog = {0}", outputPath));

            }
            else if (txt.Contains("Licfile="))
            {
                var LicFilePath = txt.Split('=')[1];
                sb.AppendLine(string.Format("license_path = {0}", LicFilePath));
            }
        }
        File.WriteAllText(path + "\\text2.txt",sb.ToString());