【发布时间】:2012-10-11 17:26:23
【问题描述】:
我正在寻找使用 php 检测文件夹更改的解决方案。该应用程序可以在两个平台(linux 和 windows)上运行。只要结果相同,我可以为每个平台使用不同的方法。 我想要的是:
- 如果将文件/文件夹添加到目录中,我希望我的应用程序检测到这个新文件并读取其属性(
size,filetime等) - 如果保存现有文件/文件夹/更改/删除内容,我需要检测此文件是否已更改
- 如果我可以监视 apache 的 webroot 之外的基本文件夹会更好(例如
c:\tmp,或 Windows 上的d:\music或 linux 上的/home/ertunc)
我在inotify 上读到了一些东西,但我不确定它是否满足我的需求。
【问题讨论】:
-
这听起来像是一个应该在 PHP 之外解决的任务。
-
您希望以多快的速度响应更改?
-
@HappyTimeGopher 实际上它不是一个时间关键的应用程序。我需要更改列表。什么是添加删除什么是重写。
-
你有几个例子here。
标签: php shell notifications directory multiplatform