.NET 4.x Построчная замена текста из двух файлов - C#
Формулировка задачи:
вот я к примеру я нажал на кнопку в своем софте VS 2013 и мой софт нажал на все кнопки (которые он "видит на раб столе" у которых название "Заменить", и эта кнопка заменить находится в текстовом документе. Как сделать?
P.S. И если таких кнопок скажем 3 штуки(нажать одновременно....
Решение задачи: «.NET 4.x Построчная замена текста из двух файлов»
textual
Листинг программы
string pathToDesktop = "pathToDesktop";
string[] fileNames = Directory.GetFiles(pathToDesktop, "*.txt");
StreamReader sr;
StreamWriter sw;
foreach (var fileName in fileNames)
{
sr = new StreamReader(fileName);
string[] lines = sr.ReadToEnd().Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
sr.Close();
for (int i = 0; i < lines.Length; i++)
{
lines[i].Replace(textBox1.Text, textBox2.Text);
}
sw = new StreamWriter(fileName);
sw.Write(string.Join(Environment.NewLine, lines));
sw.Close();
}