分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

Node.js 文件系统

发布时间:2023-09-06 02:07责任编辑:傅花花关键词:jsNode

Node.js 文件系统

Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示:

var fs = require("fs")

异步和同步

Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。

异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。

建议大家使用异步方法,比起同步,异步方法性能更高,速度更快,而且没有阻塞。

实例

创建 input.txt 文件,内容如下:

菜鸟教程官网地址:www.runoob.com文件读取实例

  

创建 file.js 文件, 代码如下:

var fs = require("fs");// 异步读取fs.readFile(‘input.txt‘, function (err, data) { ??if (err) { ??????return console.error(err); ??} ??console.log("异步读取: " + data.toString());});// 同步读取var data = fs.readFileSync(‘input.txt‘);console.log("同步读取: " + data.toString());console.log("程序执行完毕。");

  

以上代码执行结果如下:

$ node file.js 同步读取: 菜鸟教程官网地址:www.runoob.com文件读取实例程序执行完毕。异步读取: 菜鸟教程官网地址:www.runoob.com文件读取实例

  

摘自:http://www.runoob.com/nodejs/nodejs-fs.html

Node.js 文件系统

原文地址:https://www.cnblogs.com/1906859953Lucas/p/9595580.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved