读取指定目录下的所有文件并打印输出:
let fs = require('fs');
function readDir(url){
let arr = fs.readdirSync(url);//使用readdirSync()读取指定目录,获得一个数组
for(let item of arr){ //遍历数组
let data = fs.statSync(url+'/'+item); //这里生成data为文件的详细属性
if(data.isFile()){
console.log(url+'/'+item);//如果是文件,就打印输出
}else{
readDir(url+'/'+item);//若果是目录,重复第一步(递归调用函数)
}
}
}
readDir('./hello');//传参