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

创建目录

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("是一个文件夹")
                 }
             }
         })
     }
   }
})


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值