Node.js 已删除文件的文件信息和节点中的文件时间戳,chokidar

Node.js 已删除文件的文件信息和节点中的文件时间戳,chokidar,node.js,websocket,fs,chokidar,Node.js,Websocket,Fs,Chokidar,我已经开始学习node文件系统,并使用websocket、chokidar和node创建了一个简单的文件应用程序。我试图显示当前目录中的文件活动,当我修改一些文件时,它工作正常,但有几个问题 已删除文件(取消链接事件chokidar):取消链接并尝试使用fs.stats读取文件信息时出错。由于节点无法读取不存在的文件的状态,是否有任何解决方法 在目录下的文件中进行任何更改时,atime、mtime、ctime和生日都是相同的。是否有任何方法(或模块)获得重命名、文件内容更改和文件删除详细信息(下

我已经开始学习node文件系统,并使用websocket、chokidar和node创建了一个简单的文件应用程序。我试图显示当前目录中的文件活动,当我修改一些文件时,它工作正常,但有几个问题

  • 已删除文件(取消链接事件chokidar):取消链接并尝试使用fs.stats读取文件信息时出错。由于节点无法读取不存在的文件的状态,是否有任何解决方法
  • 在目录下的文件中进行任何更改时,atime、mtime、ctime和生日都是相同的。是否有任何方法(或模块)获得重命名、文件内容更改和文件删除详细信息(下面的屏幕截图)
  • 注意:我在10号窗口

    问题标题很奇怪,欢迎提出建议。


    我正在尝试使用chokidar从最近删除的文件中读取数据。Chokidar的'unlink'事件使用'file'和'stat'参数触发-但是如果文件系统'fs'看不到'file',如果nodejs,你能用'file'做什么呢??