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