码迷,mamicode.com
首页 > Web开发 > 详细

Nodejs:fs模块 & rimraf模块

时间:2016-12-26 21:04:07      阅读:1714      评论:0      收藏:0      [点我收藏+]

标签:删除文件   项目   文件夹   修改文件名   row   erro   名称   strong   内容   

 
模块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(‘创建目录成功‘)
});// 创建目录

 

Nodejs:fs模块 & rimraf模块

标签:删除文件   项目   文件夹   修改文件名   row   erro   名称   strong   内容   

原文地址:http://www.cnblogs.com/nemoro1928/p/6223416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!