node.js中的fs.readdir方法使用说明
方法说明:
以异步的方式读取文件目录。
语法:
fs.readdir(path,[callback(err,files)])
由于该方法属于fs模块,使用前需要引入fs模块(varfs=require(“fs”))
接收参数:
path 目录路径
callback 回调,传递两个参数err和files,files是一个包含“指定目录下所有文件名称的”数组。
例子:
varfs=require('fs');
fs.readdir('readdirtest',function(err,files){
if(err){
console.log(err);
}
console.log(files);
})
源码:
fs.readdir=function(path,callback){
callback=makeCallback(callback);
if(!nullCheck(path,callback))return;
binding.readdir(pathModule._makeLong(path),callback);
};