zoukankan      html  css  js  c++  java
  • nodejs 文件读写

    文件读取:

    //例如: fs.readFile 就是用来读取文件的
    
    //1. 使用require方法来加载 fs 核心模块
    var fs = require('fs');
    
    /*
     *2. 读取文件
     *
     *		第一个参数就是要读取文件的路径
     *		第二个参数是一个回调函数
     *			error
     *				读取失败,error 就是错误对象
     *				读取成功,error 就是null
     *			data
     *				读取成功,data 就是返回数据
     *				读取失败,data 就是null
     *			
     */
     fs.readFile('../data/data.txt', function(error, data ){
     	//文件读取出来的是二进制数据
     	//可以通过toString 方法把其转为字符串
     	
     	if( error ){
     		console.log(error);
     	}else{
     		console.log(data.toString());
     	}
     	
     })
    

      

      

    文件写入

    var fs = require('fs');
    
    /*
     *第一个参数: 文件路径
     *第二个参数: 文件内容
     *第三个参数: 回调函数
     *	error
     *	
    */
    
    var txt = '我是node.js';
    
    fs.writeFile('../data/write.md', txt, function(error){
    	if( error ){
    		console.log(error);
    	}else{
    		console.log('文件写入成功');
    	}
    	
    })
    

      

    //例如: fs.readFile 就是用来读取文件的
    //1. 使用require方法来加载 fs 核心模块var fs = require('fs');
    /* *2. 读取文件 * *第一个参数就是要读取文件的路径 *第二个参数是一个回调函数 *error *读取失败,error 就是错误对象 *读取成功,error 就是null *data *读取成功,data 就是返回数据 *读取失败,data 就是null * */ fs.readFile('../data/data.txt', function(error, data ){ //文件读取出来的是二进制数据 //可以通过toString 方法把其转为字符串  if( error ){ console.log(error); }else{ console.log(data.toString()); }  })

  • 相关阅读:
    [Project Euler] 来做欧拉项目练习题吧: 题目002(转)
    [Project Euler] 欧拉项目练习题001(转)
    Linux wc 结合cat命令统计代码行数
    mysql:主键和索引的区别
    一些常用的SQL语句
    mysql 性能优化方案
    修改mysql用户密码
    Ruby on Rails,创建开发用的MYSQL数据库
    mysql数据库中分区的概念
    Rails 数据库操作
  • 原文地址:https://www.cnblogs.com/jasonLiu2018/p/11180952.html
Copyright © 2011-2022 走看看