相关疑难解决方法(0)

如何查看文件以进行更改?

我有一个日志文件由另一个进程编写,我想要观察更改.每次发生变化时,我都想读取新数据,对其进行一些处理.

最好的方法是什么?我希望PyWin32库中有一些钩子.我找到了这个win32file.FindNextChangeNotification功能,但不知道如何让它看到一个特定的文件.

如果有人做过这样的事情,我会非常感激听到......

[编辑]我应该提到我是在一个不需要轮询的解决方案之后.

[编辑]诅咒!这似乎不适用于映射的网络驱动器.我猜Windows不会像在本地磁盘上那样"听到"文件的任何更新.

python file pywin32 watch

306
推荐指数
14
解决办法
26万
查看次数

如何让程序监视C++中的文件修改?

有许多程序,例如Visual Studio,可以检测外部程序何时修改文件,然后在用户想要选择时重新加载文件.是否有一种相对简单的方法在C++中执行此类操作(不一定必须与平台无关)?

c++ filesystems file-io monitoring fsevents

67
推荐指数
5
解决办法
8万
查看次数

Python或Bash或CLI中的SQLite数据更改通知回调

SQLite 在C API中提供了数据更改通知回调.这些回调可以从SQLite CLI,Bash还是Python中使用?

如果是这样,怎么样?

python sqlite bash command-line-interface

10
推荐指数
1
解决办法
4323
查看次数