Nodejs:fs模块 & rimraf模块

时间:2023-03-09 07:27:56
Nodejs:fs模块 & rimraf模块
 
模块fs:可以通过他管理文件系统,文件的写入,删除等操作
模块rimraf: 递归删除文件的node插件,在项目的文件编译之前,可以清除dist文件夹里的内容

 
API样例:
var fs = require("fs");
var rimraf = require('rimraf');
var txt = "I am new content bb.txt"; fs.readFile("./bb.txt","utf8",function (error,data){
if(error){
throw error;
}
console.log(data);
}); //读取文件 fs.writeFile("./bb.txt",txt,function (err) {
if (err){
throw err
};
console.log("file saved.");//文件被保存
});//写入文件 fs.unlink('./cc.txt', function(){
console.log('success');
});// 删除文件 fs.rename('./bb.txt','new_bb.txt',function(err){
console.log('rename success');
});// 修改文件名称 fs.stat('./new_bb.txt', function(err, stat){
console.log(stat);
});// 查看文件状态 fs.exists('./bb.txt', function( exists ){
console.log( exists );
});// 判断文件是否存在 fs.appendFile('./test.txt', '使用fs.appendFile追加文件内容', function () {
console.log('追加内容完成');
});// 文件追加内容 fs.mkdir('./dist', function (err) {
if(err)
throw err;
console.log('创建目录成功')
});// 创建目录