pkboom/file-watcher

监视文件更改

0.2.6 2024-04-20 11:14 UTC

This package is auto-updated.

Last update: 2024-09-20 11:58:46 UTC


README

Filewatcher 是一个简单的文件监视器。您可以根据文件更改运行回调。

use Pkboom\FileWatcher\FileWatcher;
use React\EventLoop\Loop;

$watcher = FileWatcher::create((new Finder())->in('dir')->files());
// or
$watcher = FileWatcher::create('/path/to/file');

Loop::addPeriodicTimer(1, function () use ($watcher) {
    $watcher->find()->whenChanged(function () {
        //
    });
});

安装

composer require pkboom/file-watcher