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

nodejs-操作文件系统创建读取目录

2016-10-24 16:26 281 查看
创建目录

fs.mkdir(path,[mode],callback)

var fs=require("fs");

fs.mkdir('../7','0666',function(err){

  if(err){

     console.log("文件夹创建失败");

  }

})

读取目录

readdir(path,calllback);

查看文件夹或文件的状态

fs.stat(path,callback)

var fs=require("fs");

var p=require('path');

fs.mkdir('../7','0666',function(err){

  if(err){

     console.log("文件夹创建失败");

  }

})

var path1=p.resolve(__dirname,'../7')

for(var i=0;i<10;i++){

    var filename=i+'.txt';

    console.log(filename);

    var path=p.resolve(__dirname,'../7')+p.sep+filename;

    

    console.log(path);

    fs.writeFile(path,'',{flag:'w',encoding:'utf-8'},function(err){

       if(err){

          console.log("创建文件失败");

       }

    })

}

fs.readdir(path1,function(err,files){

   if(err){

     console.log("读取文件夹失败");

   }else{

     console.log(files);

     fs.stat(path1,function(err,stat){

       if(err){

         console.log("获取文件夹7状态值失败");

       }else{

         //console.log(stat);

         if(stat.isDirectory()){

           console.log("是一个文件夹")

         }

           if(stat.isFile()){

                  console.log("是一个文件")

                }

       }

     })

     for(var i=0;i<files.length;i++){

         var  path2=path1+p.sep+files[i];

         fs.stat(path2,function(err,stat){

             if(err){

                console.log("读取文件失败"+i);

             }else{

                //console.log(stat);

                if(stat.isFile()){

                  console.log("是一个文件")

                }

                 if(stat.isDirectory()){

                     console.log("是一个文件夹")

                 }

             }

         })

     }

   }

})

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