2015-05-27 98 views
0

有沒有可能定期檢查CakePHP中的更改(文件添加)目錄?CakePHP監視目錄的更改

如果一個新文件出現在這個目錄中,我希望得到它的名字。

+0

可能的重複[有沒有一種方法來檢測文件夾在Windows和Linux上使用PHP的變化?](http://stackoverflow.com/questions/13002348/is-there-a-way-to-detect -changes-IN-A使用的PHP-上既 - 窗口摺疊 - 和 - Linux)的 – ndm

回答

0

在cakephp中沒有內置的函數來歸檔它。

定期:PHP腳本通常被要求,而不是循環解僱 - 這樣做,你可以使用一個簡單的cron或一些高級jobserver喜歡的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腳本(如果在等L)。其他語言的循環執行也可以通過一些cronjob,一個功能更強大的作業服務器,或者依賴於構建調度功能的語言來調度。