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(‘删除成功‘);
	}
});
运行:

原文:https://www.cnblogs.com/wntd/p/9689464.html