我正在编写一个简单的 PHP 脚本来监视文件夹及其子文件夹的任何更改(新文件、修改、删除),然后执行操作。
我将使用 Windows 上的命令行运行此脚本php -f script.php
.
我一直在寻找一种在 Windows 上观看具有 PHP 绑定的文件夹的方法。像 inotify 或 gamin 这样的 Windows 版本会很好。
的答案这个问题 https://stackoverflow.com/questions/3517460/is-there-anything-like-inotify-on-windows提及FindFirstChangeNotification
,但我找不到它的任何 PHP 绑定。
是否有任何库/软件可以使用 PHP 绑定在 Windows 上监视文件夹/文件系统?
我最终只是使用编写了一个简单的函数RecursiveDirectoryIterator
这在无限循环中被调用。
我所要做的就是检查文件或文件夹的上次修改时间并返回 true 或 false。
这不是一个非常精确的方法,但它很好地满足了我的目的。该脚本位于后台,使用大约 12MB 的 RAM。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)