初入nodejs需要注意的问题---fs模块

来源:互联网 发布:org.apache.xml jar包 编辑:程序博客网 时间:2024/05/16 11:06

读取文件时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、新的文件路径中,文件路径的文件夹必须存在。

0 0
原创粉丝点击