События FileSystemWatcher в IDE - PullRequest
0 голосов
/ 06 июля 2010

FileSystemWatcher предоставляет нам различные виды событий от измененных до удаленных.Мне было интересно, почему я получаю удаленное событие всякий раз, когда я использую Visual Studio 2005 для редактирования файла и изменяю событие, если я использую блокнот или notepad ++ и другой редактор?

1 Ответ

2 голосов
/ 06 июля 2010

Стандартная операция для программ, которые хотят избежать потери всего:

  1. Переименовать оригинальный файл
  2. Создать новый файл с оригинальным именем
  3. Написать и закрыть файл
  4. Нет проблем: удалить файл из шага 1

Если что-то идет не так, переименованный файл восстанавливается. Ваш другой редактор может испортить оригинал, если во время записи что-то пойдет не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...