Javascript 易于实现的filewatcher

Javascript 易于实现的filewatcher,javascript,node.js,file-watcher,Javascript,Node.js,File Watcher,我有一个简单的应用程序,它将XML数据发送到SQS队列。 我正在寻找一个易于实现的fileWatcher,它监视节点中的目录,该目录将返回比fs.watch更多的信息 以下是我努力实现的目标: XML文件被放到一个目录中 Filwatcher创建一个触发器 触发启动使用fs.readFile的函数 文件数据存储在变量中 另一个函数将变量发送到SQS队列 数据已成功发布到队列 文件被移动到存档目录 虽然fs.watch会触发一个事件并因此启动read函数,但回调中返回的信息不足以让我区分何时添加了

我有一个简单的应用程序,它将XML数据发送到SQS队列。 我正在寻找一个易于实现的fileWatcher,它监视节点中的目录,该目录将返回比fs.watch更多的信息

以下是我努力实现的目标:

  • XML文件被放到一个目录中
  • Filwatcher创建一个触发器
  • 触发启动使用fs.readFile的函数
  • 文件数据存储在变量中
  • 另一个函数将变量发送到SQS队列
  • 数据已成功发布到队列
  • 文件被移动到存档目录
  • 虽然fs.watch会触发一个事件并因此启动read函数,但回调中返回的信息不足以让我区分何时添加了新文件,或者最初创建该触发器的文件只是移动到归档目录


    因为我对Javascript和Node.js非常熟悉,所以我正在寻找一个filewatcher,它与fs.watch一样易于实现,但会在回调中返回诸如文件添加、文件更改、文件移动、文件删除等信息。或者,另一种实现fs.watch的不同方法将使我能够实现上述功能,这将非常好。

    如果您使用的是Linux,那么就有了。如果你在OSX上,就有了。两者都让您能够访问更精确的事件,包括单独的“文件移动到此处”和“文件创建到此处”通知