我要做的是获取特定目录中的文件数量,并将其添加到带有计算机名称的.csv文件中。 (已完成)。我不能做的是首先读取文件,如果计算机名已经存在,它应该更改相应的值。 .csv文件中有五个字段。我想在第一个字段即计算机名称的基础上找到并替换其余的更改值。
是否有办法可以替换搜索模式。
if (File.ReadAllText(filepath).Contains(compName))
{
var s = File.ReadAllText(filepath);
s = s.Replace(compName, fileText.ToString());
File.WriteAllText(filepath, s);
}
else
{
File.AppendAllText(filepath, fileText);
}