美文网首页
Node中的fs——文件操作模块

Node中的fs——文件操作模块

作者: 乔乔_老师 | 来源:发表于2018-07-17 17:48 被阅读0次

node还为我们提供了fs——文件操作模块,读文件和写文件

读文件

const fs=require('fs');//引入fs模块
//fs.readFile('文件名',回调函数);
fs.readFile('aaa.txt',function(err,data){//回调函数中有两个参数,err表示读取错误时的操作,data表示读取正确时返回的数据
    if(err){
          console.log('读取失败');
    }else{
        //console.log(data);//直接输出data输出的是二进制数据
    console.log(data.toString());//这样读取出来的是文件中的内容
   }
})

然后在命令行中执行有以上代码的文件fs.js

    node fs.js

如果有对应的文件就会输出文件内容中的二进制数,如果想要输出文件中的内容就要输出

console.log(data.toString());//这样读取出来的是文件中的内容

如果没有要读取的文件就会输出null

写文件

fs模块除了提供读取文件外,还提供了写文件操作

   const fs=require('fs');   //同样引入fs模块
   //fs.writeFile('文件名','内容',回调函数);
fs.writeFile('bbb.txt','hello nodejs',function(err){
     console.log(err);
});

同样在命令行中执行有以上代码的js文件fs1.js
我们会发现在你的文件夹中会自动创建一个bbb.txt,并且bbb.txt中的内容就是hello nodejs.如果写文件错误就会输出err

相关文章

  • node.js文件操作

    fs 文件操作用的模块为node.js中的fs模块.因此要提前将其引入. var fs = require('fs...

  • 核心模块——File System

    Node中对文件的操作需要用到此模块,先引入模块 var fs = require('fs');,模块中的方法都提...

  • 04-文件读写

    fs模块---》操作文件---》io----》node的特长 fs模块是node非常重要的模块,能体现出node的...

  • Node进阶 ---- fs

    1. fs模块 在Node.js中,使用fs模块来实现所有有关文件及目录的创建、写入及删除操作。 在fs模块中,所...

  • Node-核心模块(fs、path)

    一、核心模块fs 1、文件读取 使用 Node 中 提供的 文件操作API,读取指定 文件中的文本内容 Node ...

  • Node.js与文件系统操作(四)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作...

  • Node.js与文件系统操作(一)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作...

  • Node.js与文件系统操作(三)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作...

  • Node.js与文件系统操作(二)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作...

  • 经验技巧 - 收藏集 - 掘金

    node 核心模块 --fs - 前端 - 掘金fs模块是文件操作的封装,它提供了文件读取、写入、更名、删除、遍历...

网友评论

      本文标题:Node中的fs——文件操作模块

      本文链接:https://www.haomeiwen.com/subject/pysgpftx.html