用Node.js编写自己的监视器

文件的监视

var fs = require('fs'); // ファイル操作


// ウォッチするファイルの指定と保存時に実行される処理の記述
createWatcher('path/to/hoge.txt', function() {
    console.log("Callback");
});

// ウォッチのテンプレ。100msなので、監視対象が増えると辛いかもしれない。
function createWatcher(aTargetPath, aCallback) {

    fs.watchFile(aTargetPath, { persistent: true, interval: 100 }, function(curr, prev) {

        console.log("\n// ----------------- Saved ");

        // 保存時にやりたい処理
        aCallback();
    });
}
广告
将在 10 秒后关闭
bannerAds