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()); }  })

原文地址:https://www.cnblogs.com/jasonLiu2018/p/11180952.html