【发布时间】:2015-05-27 14:56:06
【问题描述】:
是否有可能在 CakePHP 中定期检查目录的更改(添加的文件)?
如果这个目录中出现了一个新文件,我想知道它的名字。
【问题讨论】:
标签: php file cakephp directory filesystems
是否有可能在 CakePHP 中定期检查目录的更改(添加的文件)?
如果这个目录中出现了一个新文件,我想知道它的名字。
【问题讨论】:
标签: php file cakephp directory filesystems
cakephp 中没有内置函数来存档。
定期:php 脚本通常由请求触发,而不是周期性触发 - 为此,您可以使用简单的 cron 或一些高级作业服务器,如 gearman(https://github.com/davidsteinsland/cakephp-gearman)
检查目录是否有更改:Php 不是执行此类操作的完美语言,但如果您真的想这样做,可以使用此处提出的解决方案: Is there a way to detect changes in a folder using php on both windows and linux?
更好的选择是采用更合适的语言,只将发现发布到某个 php 脚本(如果有的话)。其他语言的循环执行也可以通过一些 cronjob、更强大的作业服务器或依赖于内置调度功能的语言来调度。
【讨论】: