沉舟侧畔千帆进,病树前头万木春。这篇文章主要讲述node.js与它的文件系统模块相关的知识,希望能为你提供帮助。
【node.js与它的文件系统模块】@[TOC]
node.js与它的文件系统模块node.js
javascript之所以能够被浏览器执行是因为有javascript的解析引擎的作用,而不同的浏览器使用不同的JavaScript的解析引擎,Chrome浏览器使用的v8解析引擎,体验最好,浏览器内置dom和bom的api函数,JavaScript可以调用这些函数来完成相应的功能
node.js是JavaScript的运行环境,通过这个运行环境可以使用JavaScript做后端开发,通过nodejs的官网我们可以了解到Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,也就是说它是JavaScript的运行环境。
nodejs和浏览器都是JavaScript的运行环境,一个是前端环境,一个是后端环境,显然,nodejs是无法使用浏览器的内置api的
fs文件系统
fs文件系统模块是node.js的内置模板,顾名思义可以对文件进行操作
通过 const fs = require(fs)
来引入fs文件系统模块,
读取文件然后我们读文件的时候代码如下:
fs.readFile(11.txt, utf8, function(err, dataStr)
console.log(err)
console.log(dataStr)
)
这里就要说一下了readFile函数就是读取文件的函数,它有三个参数,第一个参数表示读取的文件,第二个参数表示文件字符编码,第三参数就是读取完了之后的回调函数,function是失败是第一个参数,成功的话参数值是null,成功是第二个参数,参数值就是读到的内容,可以根据err参数值是否为null来判断文件是否读取成功,
写入文件写入文件同样也要先引入文件系统,然后调用的函数为
fs.writeFile(2.txt, hellonodejs, function(err)
if (err)
return console.log(文件写入失败! + err.message)console.log(文件写入成功!)
)
writeFile有四个参数,第一个参数就是要写入的文件,第二个参数文本内容,第三个参数是编码方式,默认是utf-8,第四个参数是回调函数。如果写入成功回调的函数参数err值为null,可以以此来判断写入是否成功。
总结
本文主要介绍了nodejs是JavaScript的后端运行环境,并对node.js的fs文件系统模块做了简单的介绍
推荐阅读
- 阿里云ESSD RAC11g搭建
- PowerShell小技巧(通过Powershell 发送消息给企业微信机器人)
- Cisco ISE 交换机AAA认证方式和全局&接口配置
- 阿里云云原生一体化数仓入选 2022数博会“十佳大数据案例”
- 客快物流大数据项目(Docker容器命令)
- Hyper-V 虚拟机实时迁移配置
- 代码实现MNLM | word embedding开山之作
- #云原生征文# docker数据卷与DockerFile学习
- 图分析的22种算法与图形理解