Замена содержимого файла - C#
Формулировка задачи:
Помогите написать код:
Есть два textbox и одна кнопка. При нажатии кнопки берутся адреса файлов(.txt) из первого и второго textbox-ов. Если содержимое файлов разное, то заменить содержимое первого файла на содержимое второго.
(Оба файла остаются, но становятся одинаковыми)
Решение задачи: «Замена содержимого файла»
textual
Листинг программы
using System; using System.IO; using System.Windows.Forms; namespace WindowsFormsApplication5 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { bool a = false; string path = textBox1.Text; string path2 = textBox2.Text; string[] readText = File.ReadAllLines(path); string[] readText2 = File.ReadAllLines(path2); if (readText.Length == readText2.Length) { for (int i = 0; i < readText.Length; i++) { if (readText[i] == readText2[i]) { a = true; } else { a = false; break; } } } if (a == false) { File.Delete(path2); File.Copy(@"f:\test.txt", @"f:\test2.txt"); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д