walk_event_mode.js 447 B

123456789101112131415161718
  1. var ndir = require('../');
  2. var walker = ndir.walk('./');
  3. walker.on('dir', function(dirpath, files) {
  4. console.log(' * %s', dirpath);
  5. for (var i = 0, l = files.length; i < l; i++) {
  6. var info = files[i];
  7. if (info[1].isFile()) {
  8. console.log(' * %s', info[0]);
  9. }
  10. }
  11. });
  12. walker.on('error', function(err, errPath) {
  13. console.error('%s error: %s', errPath, err);
  14. });
  15. walker.on('end', function() {
  16. console.log('walk end.');
  17. });