查找并替换.csv文件中的一行

时间:2016-04-11 16:06:58

标签: c# console-application wildcard

我要做的是获取特定目录中的文件数量,并将其添加到带有计算机名称的.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);
       }

0 个答案:

没有答案