nodejs文件操作

来源:互联网 发布:java工程师工作规划 编辑:程序博客网 时间:2024/06/05 19:35

一、引入文件模块

const fs = require('fs');

二、小功能

    1、判读文件是否存在,如果存在就删除该文件  参数传入文件全路径

    if(fs.existsSync(currRecordFile)){        fs.unlinkSync(currRecordFile);    }

    2、判断文件夹是否存在,如果不存在,创建改文件夹  参数传入文件夹路径

    if(!fs.existsSync(recordFilePath)){        fs.mkdir(recordFilePath,function (err) {            if(err){                //创建文件夹失败            }else{               //成功            }        });    }else{        //文件夹存在    }

    3、删除文件夹下的所有文件   参数传入文件夹路径

   if(fs.existsSync(recordFilePath)){          var dirList = fs.readdirSync(recordFilePath);        dirList.forEach(function(fileName){            fs.unlinkSync(recordFilePath + '\\' + fileName);        });    }
    4、写文件  参数(文件所属路径,所要写的内容,回调函数)

        fs.writeFile(configFilePath,JSON.stringify(currConfigInfo),function (err) {            if(err){               //文件写入失败            }else{               //文件写入成功");            }        });






0 0
原创粉丝点击