【问题标题】:How to detect block level changes in a file in C#?如何在 C# 中检测文件中的块级更改?
【发布时间】:2012-01-19 19:51:00
【问题描述】:

我如何知道修改了哪个文件以及文件中更改了哪些数据?

编辑:我想在文件被修改时观察它,然后将它与以前的版本进行比较,以了解哪些数据块被更改。我想可以通过使用文件观察器 API 来观察文件的变化,但我不知道第二部分。

【问题讨论】:

  • 澄清一下:你想观察文件系统的变化还是想比较一个文件的两个版本。
  • 其实我都想做。编辑了我的问题以进行澄清。

标签: c# file file-io


【解决方案1】:

您可能需要FileSystemWatcher 类。

【讨论】:

    【解决方案2】:

    最常见的方法是定义FileSystemWatcher,订阅其事件并根据应用程序的逻辑相应地处理它们。

    Here 是一个简单的例子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-05
      相关资源
      最近更新 更多