windows下,python文件监控,python监听文件修改,php文件监控,php监听文件修改

先说结果:

网上就两种方案:

一.定时md5遍历      

  无论是二分法还是什么法,我看到遍历这俩字,就不想继续研究下去了

  遍历是效率黑洞

  不够高效

二.ReadDirectoryChangesW

 

  [ReadDirectoryChangesW] 是win32api,只有文件修改的时候才触发

 

简单地说,方案一和方案二的差距,比 ajax轮询和ws长连接的差距还大

但是问题来了,php对调用win32api的支持并不好

winbinder能找到的中文示例是七八年前的,官方有两年没更新了,也没文档,对应的php版本是5.3

php官方调用win32的示例,还是php4的

现在都2020年了啊

我可没空研究那些文物级程序

人生苦短啊,所以我用python写个文件监听的组件让php调用不就行了?

先试试,如果运行效率不行的话,再改

posted @ 2020-02-28 11:16  搬代码的民工  阅读(241)  评论(0)    收藏  举报