【问题标题】:CakePHP watch directory for changesCakePHP 监视目录以进行更改
【发布时间】:2015-05-27 14:56:06
【问题描述】:

是否有可能在 CakePHP 中定期检查目录的更改(添加的文件)?

如果这个目录中出现了一个新文件,我想知道它的名字。

【问题讨论】:

标签: php file cakephp directory filesystems


【解决方案1】:

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、更强大的作业服务器或依赖于内置调度功能的语言来调度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多