美文网首页
fs 内置模块 文件系统

fs 内置模块 文件系统

作者: 败于化纤 | 来源:发表于2023-04-07 16:52 被阅读0次

定义:
fs文件系统模块,允许操作计算机系统上的文件。

  • 读取文件
  • 创建文件
  • 修改文件
  • 删除文件

引入Fs文件系统

  • 引入

引入基于 promise 的 API(标准):

import * as fs from 'node:fs/promises';
const fs = require('node:fs/promises');

引入回调和同步的 AP(默认)I:

import * as fs from 'node:fs';
const fs = require('node:fs');

所有文件系统操作都具有同步、回调和基于 promise 的形式,并且可以使用 CommonJS 语法和 ES6 模块进行访问。

fs.readFile()

用于异步读取文件内容
语法:

fs.readFile("文件路径",callback)
fs.readFile("文件路径",(err,data)=>{if(err) console.log(data)})

返回值:返回读取到的内容
数据类型:buffer(二进制)
实例:

默认:
const content = fs.readFile("./data.txt",(err,data)=>{
    if(err){
        console.log(err);
    }else{
        console.log(data);//<Buffer 68 65 6c 6c 6f 20 77 64 6f 6c 64>
    }
   
})//异步读取/
转文本:
const content = fs.readFile("./data.txt","utf-8",(err,data)=>{
    if(err){
        console.log(err);
    }else{
        console.log(data);//hello wdold
    }
   
})//异步读取/

fs.writeFile()

语法:

fs.writeFile("要写入的文件","要写入的字符串",(err)=>{
  if(err){
        console.log(失败时返回err);
    }else{
        console.log("成功");
    }
})

返回值: 根据回调函数
实例:

const fs = require("node:fs")
fs.writeFile("./data.txt","cctv",(err)=>{
    if(err){
        console.log(err);
    }else{
        console.log("成功");
    }
})

fs.writeFile()

语法:
返回值:
实例:

相关文章

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

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

  • Day11 文件系统

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

  • Node.js基本模块

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

  • 6-2 Node.js 文件模块

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

  • Node.js之fs用法详解

    Node.js 内置的fs模块就是文件系统模块,负责读写文件。和所有其他JS模块不同的是,fs模块同时提供了异步和...

  • Node.js 内置的fs模块使用

    Node.js 内置的fs模块就是文件系统模块,负责读写文件。和所有其他JS模块不同的是,fs模块同时提供了异步和...

  • NodeJS的fs模块(一)

    fs模块是Node的一个内置模块,其中fs是File System的缩写,指的是文件系统。同步的方法都有返回值,而...

  • 03、NodeJS-文件操作

    一、核心模块和对象 核心模块的意义 常用内置模块path:处理文件路径fs:操作文件系统child_process...

  • 03、NodeJS-文件操作

    一、核心模块和对象 核心模块的意义 常用内置模块path:处理文件路径fs:操作文件系统child_process...

  • Node学习(8)--文件系统

    Node.js 文件系统 Node 导入文件系统模块(fs)语法如下所示:var fs = require("fs...

网友评论

      本文标题:fs 内置模块 文件系统

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