fs文件操作,对于建立多级目录和删除非空的目录,查看当前目录下的文件状态信息等,时常会用到,今天看了相关资料,测试成功并记录如下:

//获取当前工作目录下所有文件的状态信息

fs.readdir(process.cwd(),function(err,files){
   if(err)
      {return console.error(err)};
   files.forEach(function(file){
      fs.stat(file,function(err,status){
         console.log(file);
         console.log(status);
      });
   });
});

//创建多级目录

fs.mkdir(‘my/my1/my2’, {‘recursive’: true}, err => {  
   if (err) return console.error(err);

   console.log(‘创建成功!’);
});

//删除非空的多级目录

let rimraf = require(‘rimraf’);
rimraf(‘my’, err => {
   if (err) return console.error(err);
       
   console.log(‘删除目录成功!’);
});

执行结果:

 

 
版权声明:本文为Hsir原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ybHsir/p/16686676.html