Замена содержимого файла - 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");
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д