JS - 从给定目录获取文件和目录列表

时间:2011-12-28 08:29:27

标签: javascript node.js

我想获取特定路径中所有文件和目录的列表。让我们说“C:\ Dir1”

2 个答案:

答案 0 :(得分:0)

您可以使用activex对象,如下所示

 function   ShowFolderFileList(folderspec)   
{   
    var   fso,   f,   f1,   fc,   s;   
    fso   =   new   ActiveXObject("Scripting.FileSystemObject");   
    f   =   fso.GetFolder(folderspec);   
    fc   =   new   Enumerator(f.files);   
    s   =   "";   
    for   (;   !fc.atEnd();   fc.moveNext())   
    {   
          s   +=   fc.item();   
          s   +=   "<br>";   
    }   
    return(s);   
}   

参考http://forums.asp.net/t/1293557.aspx

答案 1 :(得分:0)

使用findit

var finder = require('findit').find(__dirname);
var files = [];

finder.on('path', function (file, stat) {
    files.push(file);
});

finder.on('end', function () {
    console.log(files);
});