首页 > Web开发 > 详细

node.js之文件读写模块,配合递归函数遍历文件夹和其中的文件

时间:2019-08-30 09:12:16      阅读:86      评论:0      收藏:0      [点我收藏+]
  • fs.stat会返回文件夹会文件的属性
var fs = require(fs);
var wenwa = function (pathname,callback) {
    fs.stat(pathname,function (err,data) {
        if(err) throw  err;
        else
        {
            if(data.isDirectory())
            {
                var wenheichouwa = function (callback){
                        fs.readdir(pathname,function (err,fileordir) {
                            //console.log(fileordir);
                            callback(fileordir)
                        });
                };
                wenheichouwa(function (data) {
                    for (var i=0;i<data.length;i++)
                    {
                        wenwa(pathname+"/"+data[i])
                    }
                })
            }
            else
            {
                console.log(pathname)
            }
        }
    });
};

 

node.js之文件读写模块,配合递归函数遍历文件夹和其中的文件

原文:https://www.cnblogs.com/saintdingspage/p/11432870.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!