我们使用FileSystemWatcher类创建了一个.NET应用程序,一旦特定文件的内容发生变化,就会引发一个已更改的事件。
现在,我们需要在VB6中实现此应用程序。有没有办法检查文件内容是否已在VB6中更改?
我已阅读article和article2。但是,看起来他们正在观看文件夹中的所有文件。我想实现检查1 .txt文件的内容是否已更改的程序。
ReadDirectoryChangesW API的这个FILE_NOTIFY_CHANGE_SIZE过滤器可以解决这个问题吗?即使这样,我如何将其挂钩到1个文件(而不是整个目录)?
是否有任何示例代码参考...我曾在.NET上工作,但对VB6来说还是新手......
答案 0 :(得分:0)
文件上有日期戳,只需检查一下。当涉及幂等写时,它有点武断 - 如果你在0上写0,那算是写/改变吗?但这通常不是问题。