nodejs之fs模块

Posted 流星飞雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs之fs模块相关的知识,希望对你有一定的参考价值。

nodejs中的file system文件系统模块

1、文件的读取readFile

//引入文件系统模块
const fs = require(\'fs\');

//文件读取是异步操作
fs.readFile(\'1.txt\', (err,data)=>{
	if(err){
		console.log(\'读取出错\');
	}else{
		console.log(data);
	}
});

1.txt文件内容如下:

效果如下:

 解释:a对应十进制值为97,然后97进行转成十六进制就是61

2、文件写入writeFile

let fs = require(\'fs\');

fs.writeFile(\'2.txt\',\'rock come back\',(err)=>{
	if(err){
		console.log(err);
	}else{
		console.log(\'写入成功\');
	}
});

运行:

3、目录读取readdir

let fs = require(\'fs\');

fs.readdir(\'g:/soft/node\',(err,files)=>{
	if(err){
		console.log(\'读取出错\');
	}else{
		console.log(files);
	}
});

运行:

 4、查看文件信息stat

let fs = require(\'fs\');

fs.stat(\'g:/soft/node/1.txt\',(err,stat)=>{
	if(err){
		console.log(\'读取出错\');
	}else{
		console.log(stat);
	}
});

运行:

 5、删除文件和链接unlink

let fs = require(\'fs\');

fs.unlink(\'g:/soft/node/1.txt\',(err)=>{
	if(err){
		console.log(\'删除失败\');
	}else{
		console.log(\'删除成功\');
	}
});

运行:

 

  

 

 

 

 

  

 

  

 

 

 

  

以上是关于nodejs之fs模块的主要内容,如果未能解决你的问题,请参考以下文章

nodejs入门API之fs模块

nodejs之fs模块

nodejs模块之fs&&stream

NodeJS入门:常用模块汇总之(path / fs / os / url模块)

NodeJS入门:常用模块汇总之(path / fs / os / url模块)

NodeJs之fs的读写删移监块