前言大家好,我是Lesedi。这是我坚持写博客的第二周(不是技术分享,因为我的水平不够,哈哈哈),其实文章的内容是上周写的,因为懒,没整理它直到这周才出来。下次改正,争取这周多写几篇博文,加油!关于NodeJS简单来说,NodeJS是一个运行环境和一个解析器。它是一个基于V8JavaScript引擎的JavaScript运行环境,可以让我们在不依赖浏览器的情况下执行JS文件。它不属于编程语言。它让前端攻城狮们不局限于客户端,也可以依托NodeJS在服务端大展拳脚。进入正题fs模块fs模块是Nodejs官方提供的一个操作文件的模块。它提供了一系列的方法和属性来满足用户对文件操作的需要。文件操作主要分为两类:读文件和写文件注意:要使用一个模块,使用前必须导入//Importfilesystemmoduleconstfs=require('fs')readfilesusingfs.readFile()可以读取指定文件的内容,语法格式如下fs.readFile(path,[options],callback)path:必选参数,要读取的文件的路径options:可选参数,使用什么编码类型读文件回调:必填参数。读取完成后,通过回调函数得到的结果有两个参数。err读取失败的结果,data读取成功。获取的数据读取成功:err:null,读取失败:data:undefinedfs.readFile('../eg.txt','utf-8',(err,data)=>{console.log(data);console.log(err);})可以简单的加一个判断语句,这样成功时只输出数据,失败时输出错误信息fs.readFile('../eg.txt','utf-8',(err,data)=>{if(err===null)console.log(data);elseconsole.log(err);})写入文件使用fs.writeFile()向指定文件写入内容,语法如下fs.writeFile(path,data,[options],callback)path:必填参数,读取文件的路径data:必填参数,表示要写入的内容options:可选参数,读取文件的编码类型callback:必填选择参数,读取完成后,通过回调函数得到的结果示例:将字符串'IamLesedi'写入指定文件fs。writeFile('../eg.txt','我是Lesedi','utf-8',(err)=>{if(err){console.log(err);}})总结以上就是很基础很基础的文件操作。怕跟大家说误导弟子,以后有机会再更新一些进阶操作
