Замена текста в txt файлах - C#
Формулировка задачи:
вот есть код, а он не работает, не знаю почему.....
foreach(var s.File.ReadAllText(fi.FileName);
{
s=s.Replace("korotko","dlinna");
File.WriteAllText(s,fi.FileName);
}Решение задачи: «Замена текста в txt файлах»
textual
Листинг программы
static void Main(string[] args)
{
// Например, получаем все файлы определённого типа в заданной директории.
string[] fileList = Directory.GetFiles(@"C:\SomeDir\", "*.txt");
foreach (string filePath in fileList) // Для каждого пути файла...
{
string text = File.ReadAllText(filePath);
text = text.Replace("korotko", "dlinna");
File.WriteAllText(filePath, text);
}
}