nodejs模拟dir,遍历目录


//遍历目录下的文件,类似dir命令
var fs = require("fs");
//目录
var path = __dirname+'/upload/';
var pa = fs.readdirSync(path);
pa.forEach(function(ele,index){
var info = fs.statSync(path+ele)
//如果是目录,再对目录中的文件进行遍历
if(info.isDirectory()){
console.log("dir: "+ele)
readDirSync(path+ele);
}else{
//文件
console.log("file: "+path+ele)
}
});