nodejs 文件读写

Posted jasonliu2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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());   )

以上是关于nodejs 文件读写的主要内容,如果未能解决你的问题,请参考以下文章

Nodejs 学习笔记 - 同步读写文件

Nodejs 学习笔记 - 同步读写文件

nodejs 文本逐行读写功能的实现

NodeJs之fs的读写删移监块

node读写本地文件

nodejs文件操作模块FS(File System)常用函数简明总结