gpt4 book ai didi

c++ - 如何知道文件何时被编辑?

转载 作者:太空宇宙 更新时间:2023-11-04 15:49:58 25 4
gpt4 key购买 nike

有没有一种方法(或 API)可以知道文本文件何时被编辑(由程序或由人编辑)并执行特定操作?

例如:我想在编辑文件 c:\Users\john\free.txt 时显示一个 MessageBox。

最佳答案

取决于您确切想知道的时间。

  • 您的应用程序是否持续运行,您是否希望尽快看到任何变化?
  • 您的应用程序是一个简单的命令行应用程序,需要检查一次更改吗?

在第二种情况下,您可以检查文件的修改日期(如 PoweRoy 和 Michal 所建议的)或使用散列(如 PoweRoy 所建议的)。

如果您的应用程序持续运行,您应该使用 FindFirstChangeNotification 和 ReadDirectoryChanges 函数。您可以在以下页面上阅读更多相关信息:

关于c++ - 如何知道文件何时被编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10207361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com