0

FileSystemWatcher 为我们提供了从更改到删除的不同类型的事件。我想知道为什么每当我使用 Visual Studio 2005 编辑文件并更改事件时,如果我使用的是记事本或记事本++ 和其他编辑器,我会收到删除事件?

4

1 回答 1

2

想要避免丢失一切的程序的标准操作:

  1. 重命名原始文件
  2. 使用原始名称创建新文件
  3. 写入并关闭文件
  4. 没问题:从步骤 1 中删除文件

如果出现问题,将恢复重命名的文件。如果在写作时出现问题,您的其他编辑会损坏原件。

于 2010-07-06T03:09:10.317 回答