C# 快速查找字符串
时间: 2023-11-29 17:46:54 浏览: 38
以下是使用C#语言进行快速查找字符串的方法:
```csharp
// 遍历指定目录下的所有文件,查找并替换指定字符串
public static void TraverseFiles(string path, string searchStr, string replaceStr)
{
DirectoryInfo dir = new DirectoryInfo(path);
FileInfo[] files = dir.GetFiles("*.*", SearchOption.AllDirectories);
foreach (FileInfo file in files)
{
if (file.Extension == ".cs" || file.Extension == ".txt" || file.Extension == ".html")
{
string content = File.ReadAllText(file.FullName);
if (content.Contains(searchStr))
{
content = content.Replace(searchStr, replaceStr);
File.WriteAllText(file.FullName, content);
}
}
}
}
```
以上代码会遍历指定目录下的所有文件,查找并替换指定字符串。你可以将`path`参数设置为你想要查找的目录路径,将`searchStr`参数设置为你想要查找的字符串,将`replaceStr`参数设置为你想要替换的字符串。