1 | var fs = require('fs');
|
2 | var path = require('path');
|
3 |
|
4 | function travel(dir, callback) {
|
5 | fs.readdirSync(dir).forEach(function (file) {
|
6 | var pathname = path.join(dir, file);
|
7 |
|
8 | if (fs.statSync(pathname).isDirectory()) {
|
9 | travel(pathname, callback);
|
10 | } else {
|
11 | callback(pathname);
|
12 | }
|
13 | });
|
14 | }
|
15 |
|
16 | exports.travel = travel;
|