您的位置:首页 > Web前端 > Node.js

node 根据文件名查找其在指定目录中的路径

2016-03-17 15:41 549 查看
var fs = require('fs');

function walk(path, it) {
var dirList = fs.readdirSync(path);
console.log(dirList.length);
for (var i = 0; i < dirList.length; i++) {
var item = dirList[i];
if (fs.statSync(path + '/' + item).isDirectory()) {
if (item == it) {
return path + '/' + item;
} else {
var j = walk(path + '/' + item, it);
if (j) {
return j;
} else {
continue;
}
}
} else if (fs.statSync(path + '/' + item).isFile()) {
if (item == it) {
return path + '/' + item;
}
}
}
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  node fs path walk