Node.js有一个方法fs.watch(),用于监视文件更改。但api不稳定。使用其他稳定的fs方法,检查文件是否发生变化的最快方法是什么?
编辑:我不想使用外部模块。答案 0 :(得分:0)
你有没有看过:
fs.stat(path, [callback])
文档给出了上次修改日期: http://nodejs.org/docs/v0.4.12/api/fs.html#fs.stat
ALA:
if (curr.mtime - prev.mtime) {
// file has been changed
}
编辑:离开这里以防其他人想要使用包装器。 看看这里,这似乎是有用的东西:它是fs.watch / fs.watchFile的包装器 https://github.com/paulmillr/chokidar