【发布时间】:2012-01-19 19:51:00
【问题描述】:
我如何知道修改了哪个文件以及文件中更改了哪些数据?
编辑:我想在文件被修改时观察它,然后将它与以前的版本进行比较,以了解哪些数据块被更改。我想可以通过使用文件观察器 API 来观察文件的变化,但我不知道第二部分。
【问题讨论】:
-
澄清一下:你想观察文件系统的变化还是想比较一个文件的两个版本。
-
其实我都想做。编辑了我的问题以进行澄清。
我如何知道修改了哪个文件以及文件中更改了哪些数据?
编辑:我想在文件被修改时观察它,然后将它与以前的版本进行比较,以了解哪些数据块被更改。我想可以通过使用文件观察器 API 来观察文件的变化,但我不知道第二部分。
【问题讨论】:
您可能需要FileSystemWatcher 类。
【讨论】:
最常见的方法是定义FileSystemWatcher,订阅其事件并根据应用程序的逻辑相应地处理它们。
Here 是一个简单的例子。
【讨论】: