UNPKG

fruitstand

Version:
20 lines 549 B
var fs = require('fs'); var Path = require('path'); function WalkDirs(dirPath){ console.log(dirPath); fs.readdir(dirPath, function(err, entries){ for (var idx in entries){ var fullPath = Path.join(dirPath, entries[idx]); (function(fullPath){ fs.stat(fullPath, function (err, stats){ if (stats && stats.isFile()){ console.log(fullPath); } else if (stats && stats.isDirectory()){ WalkDirs(fullPath); } }); })(fullPath); } }); } WalkDirs("../ch06");