Как сохранять отдельно каждый файл при изменении файла (событие OnChange)

116
22 ноября 2020, 16:20

Имеется метод OnChange который реагирует на изменение файла, проблема в том что при изменении программа сохраняет текущее изменение и всё, то есть если создать файл, написать там 123, а потом дописать 456, то в итоге будет один файл 123456, а мне нужно два отдельных 123 и 123456, не знаю как сделать.

private static void OnChanged(object sender, FileSystemEventArgs e)
{
    try
    {
        watcher.EnableRaisingEvents = false;
        Console.WriteLine($"Файл изменен: {e.Name} \r\nДействие произведенное с ним: {e.ChangeType} \r\nПуть до файла: {e.FullPath} \r\nВремя изменения:{DateTime.Now.ToLocalTime()}\r\n");
        string backUpFileName = pathSystem + "\\" + e.Name;
        File.Copy(e.FullPath, backUpFileName, true);
    }
    finally
    {
        watcher.EnableRaisingEvents = true;
    }
}
READ ALSO
Как получить список видео на ютуб-канале

Как получить список видео на ютуб-канале

Я хочу получить список всех видео на определённом канале youtube, как это можно сделать на c#?

126
Не понимаю пример Шилдта про фабрику класса

Не понимаю пример Шилдта про фабрику класса

недавно начал изучать С#До этого с языками программирования дела не имел

107
Вопрос теоретический про объектный тип Object

Вопрос теоретический про объектный тип Object

Понятно, что есть тип ObjectИ этот тип включает в себя такие методы

98