zoukankan      html  css  js  c++  java
  • 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('创建目录成功')
    });// 创建目录
  • 相关阅读:
    让php更快提供文件下载
    设计模式 03 设计模式分类
    针对配置文件操作 PHP最常用的四个ini函数
    查找算法
    排序算法
    设计模式 01 统一建模语言基础知识
    关于div和css的一些好习惯
    数据结构的基本概念
    HTML特殊转义字符对照列表
    .htaccess 详解
  • 原文地址:https://www.cnblogs.com/nemoro1928/p/6223416.html
Copyright © 2011-2022 走看看