0
我想使用節點js生成一個目錄樹到數組中。輸出將是:目錄樹的數組node.js
[ __Dirname [array of sub directories] ]
["FolderA"[ ["SubFolderA",[]] ]], ["FolderB",[]]
function readDir(dir){
fs.readdir(dir, function(err, files){
for(var i=0;i<files.length;i++){
(function(j){
fs.stat(files[j], function(err, stats){
if(stats.isDirectory()){
readDir(files[j]);
}
});
}
}
});
}
如果你知道一個更簡單的方法來做到這一點,請告訴我。我需要的是遞歸的目錄和所有子目錄的列表。