美文网首页
文件操作-fs(filesystem)

文件操作-fs(filesystem)

作者: name_howe | 来源:发表于2024-11-21 15:53 被阅读0次
引入文件模块

let fs = require('fs')

所有的文价操作都有同步与异步的分别,文件操作中,默认都是异步的

一、读取文件

fs.readFile()
第一个参数,为要读取的文件
第二个参数是一个回调函数,接收两个参数:error失败的回调,data成功后的回调

// 异步读取文件时,不再按照顺序去执行程序,其他代码先执行着,文件慢慢读取,等到文件读取完再输出
fs.readFile('../data/hello.txt',function(error,data){
  // 文件中存储的默认都是二进制数据 0 1
  // 这里默认会转成16进制,需要通过toString转为可认识的字符
  console.log(data.toString())
})

二、写入文件

fs.writeFile()
四个参数:
1、文件名称,包括文件格式;
2、需要写入文件的内容;
3、可选,配置对象{flag:"a"或"w"} flag属性: a 追加写入 w 正常写入(默认值);
4、写入时的错误信息;
注意:当写入的内容已经存在时,执行写入文件操作时会覆盖掉原有的文件。

fs.writeFile('hello.txt','hello node!',{flag:'a'},function(err){
  if(err){
    return console.log('写入失败!')
  }
  console.log('写入成功!')
})

相关文章

  • Node笔记--------fs文件模块

    fs是filesystem的缩写,基本上就是node对于文件系统操作封装的一些api 一、文件的读写 文件的读写这...

  • Nodejs 中 fs 模块的使用

    fs是filesystem的缩写,该模块提供本地文件的读写能力,基本上是POSIX文件操作命令的简单包装。 导入文...

  • node系列扯犊子之四fs 模块

    fs是filesystem的缩写,该模块提供本地文件的读写能力,基本上是POSIX文件操作命令的简单包装。但是,这...

  • Node.js 文件系统

    就是用文件系统模块(fs)来对文件的操作 打开文件 var fs = require("fs");fs.open(...

  • Node之Buffer

    Node赋予了javascript读取文件的能力(FileSystem模块),但是fs模块是将文件读取成二进制。而...

  • nodejs 文件操作

    定义文件系统: var fs = require('fs') 一、文件夹操作 文件系统:文件夹和文件操作 文件夹操...

  • HFTP文件系统解析

    初探 抽象类org.apache.Hadoop.fs.FileSystem代表hadoop的一个文件系统,目前系统...

  • 入门nodeJS文件系统

    文件操作 fs概述 在 NodeJS 中,所有与文件操作都是通过 fs 核心模块来实现的,包括文件目录的创建、删除...

  • 入门nodejs文件系统

    文件操作 fs概述 在 NodeJS 中,所有与文件操作都是通过 fs 核心模块来实现的,包括文件目录的创建、删除...

  • node中的内置模块fs

    fs文件系统操作模块 注:fs 模块=>包括文件目录的创建、删除、查询以及文件的读取、写入等; 在 fs 模块中,...

网友评论

      本文标题:文件操作-fs(filesystem)

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