Node.js-检测重命名文件/目录事件

时间:2018-10-11 14:21:34

标签: node.js fs file-rename chokidar

我需要检测特定文件/目录的重命名事件。我正在使用chokidar-此事件触发unlinkadd事件,因此无法使用它。

我也尝试过fs.watch-这个事件触发两个rename事件,但不幸的是第一个事件包含原始名称,第二个事件包含新名称-这种方法使它不可靠,以防在触发多个重命名时同时。

我使用的fs.watch的摘要:

fs.watch(folder, function (event, filename) {
    console.log('event: ' + event);
    console.log('filename: ' + filename);
});  

Node.js中是否有任何可靠的方法(理想情况下,一个重命名事件具有两个参数-原始名称和新名称)来检测文件/目录的重命名?

0 个答案:

没有答案