filewatch.js 496 B

12345678910111213141516171819
  1. var fs = require("fs");
  2. var watch = require('watch')
  3. var files = require("./upload");
  4. watch.createMonitor('/Users/siena/Desktop/image', function (monitor) {
  5. monitor.on("created", function (f, stat) {
  6. var fileList = files.listFiles(f);
  7. files.sendFiles(fileList);
  8. });
  9. monitor.on("changed", function (f, curr, prev) {
  10. console.log('修改文件 : ' + f);
  11. });
  12. monitor.on("removed", function (f, stat) {
  13. console.log('删除文件 : ' + f);
  14. });
  15. });