通过node.js观察FTP文件夹

时间:2016-02-15 13:56:43

标签: javascript node.js npm

我需要观看文件创建/更新/删除事件的ftp文件夹。 但我找不到任何合适的解决方案来使用node.js来做到这一点。 你能帮帮我吗?

2 个答案:

答案 0 :(得分:1)

  1. 您需要获取远程ftp目录的递归列表并保存(查看https://github.com/mscdex/node-ftphttps://github.com/evanplaice/node-ftpsync
  2. 设置超时以获取新的递归列表
  3. 比较新旧列表(查看https://github.com/andreyvit/json-diff)并将处理程序调用到相应的事件
  4. 使用新
  5. 覆盖旧列表
  6. 返回第二步

答案 1 :(得分:0)

您可以使用sftp-watcher模块。这样可以减少您的时间。

https://www.npmjs.com/package/sftp-watcher