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 版权协议,转载请附上原文出处链接和本声明。