我需要检测特定文件/目录的重命名事件。我正在使用chokidar-此事件触发unlink
和add
事件,因此无法使用它。
我也尝试过fs.watch
-这个事件触发两个rename
事件,但不幸的是第一个事件包含原始名称,第二个事件包含新名称-这种方法使它不可靠,以防在触发多个重命名时同时。
我使用的fs.watch的摘要:
fs.watch(folder, function (event, filename) {
console.log('event: ' + event);
console.log('filename: ' + filename);
});
Node.js中是否有任何可靠的方法(理想情况下,一个重命名事件具有两个参数-原始名称和新名称)来检测文件/目录的重命名?