美文网首页
Node.js基础-读写文件

Node.js基础-读写文件

作者: 槿丶 | 来源:发表于2018-12-17 21:21 被阅读3次

Node.js操作文件

读取文件
  • fs是file-system的简写,就是文件系统的意思
  • 在node中如果要进行文件操作,就必须引入fs这个核心模块
  • 在fs这个核心模块中,就提供了所有的文件操作相关的API
  • 例如:fs.readFile就是用来该读取文件的
  1. 使用require方法加载fs核心模块

    const fs = require('fs')
    
  2. 读文件

    //readFile(path,callback)
    //path:读取的文件路径
    //callback:回调函数(error,data)
    
    //读取成功:error:null  data:读取的数据
    //读取失败:error:错误对象  data:null
    fs.readFile('./www/1.txt',(error,data)=>{//我这里www文件下有一个1.txt文件,内容为123456789
        if(error){//通过error判断是否有错误发生
            console.log('文件读取失败')
        }
        else{
            console.log(data);
            //<Buffer 31 32 33 34 35 36 37 38 39>
            //文件中存储的数据都是二进制的数据0 1,我们这里看到的是二进制转十六进制的
            //所以通过toString方法将其转换为我们认识的数据
            console.log(data.toString())
            //123456789
        }
    })
    
写入文件
//fs.writeFile(filename, data, [callback(error)])
//filename:文件名
//data:文件内容
//callback(error):回调函数,传一个异常参数

//文件写入成功
//  error:null
//文件写入失败
//  error:错误对象
fs.writeFile('./www/creat.txt','我是创建的内容',(error)=>{//在www文件夹下创建一个creat.txt文件
    if(error){
        console.log('失败')
    }
    else{
        console.log('成功')
    }
})

相关文章

  • Node.js基础-读写文件

    Node.js操作文件 读取文件 fs是file-system的简写,就是文件系统的意思在node中如果要进行文件...

  • 【翻译】Node.js 教程 —— 文件模块

    这节课我们会用 fs 文件模块来读写文件,Node.js 为我们提供了读写文件的能力。要使用这个能力我们需要引入其...

  • Nodejs学习第5天

    Node.js内置基础模块fs, Node.js 提供了基础的文件操作,并同时提供文件的同步和异步操作,如: .....

  • 3-廖雪峰-node-fs模块

    fs文件读取模块 Node.js内置的fs模块就是文件系统模块,负责读写文件。 和所有其它JavaScript模块...

  • python常用的文件读写

    目录 基础:.txt文件的读写 进阶:用xlrd和xlwt对.xls文件进行读写 再进阶:利用pandas进行文件...

  • Express框架:fs模块读取文件以及文件数据写入

    由于node.js是服务端的程序,必须要有读写文件操作,在原生的js中没有这样的功能,在Node中如果要读写文件,...

  • Python 极简教程(二十五) - IO(文件读写)

    这里讲的文件读写,是由 Python 提供的最基础的文件读写,主要是对文本文件和二进制文件的读写。 如果想要操作 ...

  • Day11 文件系统

    fs模块 Node.js内置的fs模块就是文件系统模块,负责读写文件。和所有其它JavaScript模块不同的是,...

  • Node.js基本模块

    fs模块 node.js内置的fs模块就是文件系统模块,负责读写文件。与所有其他JavaScript模块不同的是,...

  • 6-2 Node.js 文件模块

    Node.js内置的fs模块就是文件系统模块,负责读写文件。 和所有其它JavaScript模块不同的是,fs模块...

网友评论

      本文标题:Node.js基础-读写文件

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