Node.js查找當前目錄下文件夾實例代碼
更新時間:2017年03月07日 10:59:40 作者:jimjiayu
本篇文章主要介紹了Node.js查找當前目錄下文件夾實例代碼,具有一定的參考價值,有興趣的可以了解一下。
整理文檔,搜刮出Node.js查找當前目錄下文件夾實例代碼,稍微整理精簡一下做下分享。

var http = require("http");
var fs = require("fs");
var server = http.createServer(function (req,res) {
//不處理收藏夾小圖標
if(req.url == "/favicon.ico"){
return;
}
//files是文件名的數(shù)組 表示text這個文件夾下的所有東西,包括文件和文件夾
fs.readdir('./test/',function(err,files){
//聲明一個數(shù)組存儲目錄下的所有文件夾
var floder = [];
//從數(shù)組的第一個元素開始遍歷數(shù)組
(function iterator(i){
//遍歷數(shù)組files結(jié)束
if(i==files.length){
console.log(floder);
return;
}
//遍歷查看目錄下所有東西
fs.stat('./test/'+files[i],function(err,stats){
//如果是文件夾,就放入存放文件夾的數(shù)組中
if(stats.isDirectory()){
floder.push(files[i]);
}
iterator(i+1);
})
})(0)
})
});
server.listen(3000,"127.0.0.1");

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 使用nodeJS中的fs模塊對文件及目錄進行讀寫,刪除,追加,等操作詳解
- 純異步nodejs文件夾(目錄)復制功能
- nodejs 遞歸拷貝、讀取目錄下所有文件和目錄
- Node.js fs模塊(文件模塊)創(chuàng)建、刪除目錄(文件)讀取寫入文件流的方法
- Node.JS枚舉統(tǒng)計當前文件夾和子目錄下所有代碼文件行數(shù)
- Node.JS循環(huán)刪除非空文件夾及子目錄下的所有文件
- node.js基于fs模塊對系統(tǒng)文件及目錄進行讀寫操作的方法詳解
- Node.js本地文件操作之文件拷貝與目錄遍歷的方法
- Node.js實現(xiàn)在目錄中查找某個字符串及所在文件
- NodeJS 創(chuàng)建目錄和文件的方法實例分析
相關(guān)文章
Node.JS中快速掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的Web服務器地址(80)
在 Node.JS 中進行端口掃描還是比較方便的,一般會有廣播和輪詢兩種方式。下文重點給大家介紹node.js 掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的web服務器地址的方法,一起看看吧2017-09-09
node.js中實現(xiàn)GET和POST請求的代碼示例
在很多場景中,我們的服務器都需要跟用戶的瀏覽器打交道,如發(fā)送驗證碼、登錄表單提交,請求服務器數(shù)據(jù)一般都使用GET請求,表單提交到服務器一般都使用POST請求,本文詳細介紹了在Node.js中如何處理GET和POST請求,需要的朋友可以參考下2024-12-12
Node.js創(chuàng)建一個Express服務的方法詳解
這篇文章主要介紹了Node.js創(chuàng)建一個Express服務的方法,結(jié)合實例形式分析了node.js創(chuàng)建Express服務的具體步驟、實現(xiàn)方法及相關(guān)操作技巧,需要的朋友可以參考下2020-01-01

