Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript如何匹配fs.watchFile()中回调函数的参数_Javascript_Node.js_Filesystems - Fatal编程技术网

Javascript如何匹配fs.watchFile()中回调函数的参数

Javascript如何匹配fs.watchFile()中回调函数的参数,javascript,node.js,filesystems,Javascript,Node.js,Filesystems,我正试图为一个项目重新创建fs.watchFile(),但我对某个特定主题有点困惑。问题是如何填充此回调函数的参数curr和prev fs.watchFile('message.text', (curr, prev) => { console.log(`the current mtime is: ${curr.mtime}`); console.log(`the previous mtime was: ${prev.mtime}`); }); 我检查了节点目录并分析了wa

我正试图为一个项目重新创建fs.watchFile(),但我对某个特定主题有点困惑。问题是如何填充此回调函数的参数currprev

fs.watchFile('message.text', (curr, prev) => {
    console.log(`the current mtime is: ${curr.mtime}`);
    console.log(`the previous mtime was: ${prev.mtime}`);
});
我检查了节点目录并分析了watchFile()函数的定义,但发现它只返回stat对象的一个实例


这个答案将有一组指向一组代码的链接,这在StackOverflow中是不可取的,但我认为这是最好的选择


我想这就是你要找的代码。来自,监听器(您的函数)连接到
stat
变量上的事件“change”,这是一个
StatWatcher
(在第一个文件I中定义)。

这个答案将有一组指向一组代码的链接,这在StackOverflow中是不可取的,但我认为这是最好的


我认为这就是您正在寻找的代码。它来自于,侦听器(您的函数)连接到
stat
变量上的事件“change”,该变量是
StatWatcher
(在第一个文件I中定义。

在中定义的相应StatWatcher实例上发出“更改”事件时,将触发回调。StatWatcher在中作为watchFile()函数的一部分创建。StatWatcher的底层实现是用本机代码编写的


当您想要推出自己的实现时,还可以看看在Linux系统上实现监控文件系统事件的方法。注意,每个“操作系统”都有其“文件更改”的概念事件。

在中定义的相应StatWatcher实例上发出“更改”事件时,将触发回调。StatWatcher在中作为watchFile()函数的一部分创建。StatWatcher的底层实现以本机代码编写


当您想要推出自己的实现时,还可以查看在Linux系统上实现监控文件系统事件的。注意,每个“操作系统”都有其“文件更改”事件的概念。

我可以问一下是否将值传递到onChange(newstatus,stats)是否恰好是“change”和侦听器函数?我还假设self.emit是返回curr和prev的内容?我是否可以询问是否将值传递到onChange(newstatus,stats)碰巧是“change”和侦听器函数?我假设self.emit是返回curr和prev的内容?我可以问一下这行中的统计信息是如何传递的吗?我可以问一下这行中的统计信息是如何传递的吗?