读取文件时fs.readFile(‘文件’,fncb)
const fs = require('fs');
fs.readFile('1.txt',function(err,data){
if(err){
console.log(err);
}else{
console.log(data);//得到buffer数据
}
});
正常运行下,你会得到一组Buffer数据;可能会看不懂;
如果你想知道这组Buffer是什么?有两种方法可以去实现;
一、
const fs = require('fs');
fs.readFile('1.txt','utf-8',function(err,data){//此处添加一个参数'utf-8'或者'utf8';
if(err){
console.log(err);
}else{
console.log(data);
}
});
二、
const fs = require('fs');
fs.readFile('1.txt',function(err,data){
if(err){
console.log(err);
}else{
console.log(data.toString());
}
});
fs.appendFile(‘文件’,’内容’,fncb)方法是给文件添加内容,需要注意的是;
1、在没有文件的时候,它实际上可以创建文件;
2、可以给自己添加内容
fs.rename(‘旧文件名’,’新文件名’,fncb);文件重命名
1、如果新的文件路径与原来的不一致,那么rename就相当于执行剪切的操作。
2、新的文件路径中,文件路径的文件夹必须存在。