我创建了一个form application
,我有两个text files
:test.txt
和test2.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");
如何在不提及行数的情况下做到这一点?
答案 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());