首页 > Web开发 > 详细

Node.js 目录操作

时间:2019-05-05 13:33:43      阅读:98      评论:0      收藏:0      [点我收藏+]

1.创建目录 mkdir

代码 demo1.js

var  fs = require('fs');
//创建目录
fs.mkdir('e:/nodeTest/dirTest',function(err) {
    if(err) {
        return console.log('创建目录失败');
    }
    console.log('创建目录成功');
});

运行结果

技术分享图片
手动创建一些文件
技术分享图片

2.读取目录 readdir

代码demo2.js

var  fs = require('fs');
//创建目录
fs.readdir('e:/nodeTest/dirTest',function(err,files) {
    if(err) {
        return console.log(err);
    }
    //遍历所有文件
    files.forEach(function (file){
        //输出文件名
        console.log(file);
    });
});

运行结果

技术分享图片

3.删除目录 rmdir

删除目录的前提是,这个目录必须是空的。

代码demo3.js

var  fs = require('fs');
//创建目录
fs.readdir('e:/nodeTest/dirTest',function(err,files) {
    if(err) {
        return console.log(err);
    }
    //遍历所有文件
    files.forEach(function (file){
        //输出文件名
        console.log(file);
        //删除文件
        fs.unlink('e:/nodeTest/dirTest/'+file,function(err){
            if(err){
                return console.log(err);
            }
            console.log(file+',文件删除成功!');
        });
    });
    console.log('准备删除目录');
    fs.rmdir('e:/nodeTest/dirTest',function(err){
        if(err){
            return console.log(err);
        }
        console.log('目录删除成功!');
    });
});

执行结果

技术分享图片

Node.js 目录操作

原文:https://www.cnblogs.com/lick468/p/10812432.html

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