分享更有价值
被信任是一种快乐

Nodejs中如何读写文件

文章页正文上

本篇内容主要讲解“Nodejs中如何读写文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nodejs中如何读写文件”吧!操作文件是服务端一个基础的功能,也是做后端开发的必备能力之一。操作文件主要包括读和写。而这些功能 Nodejs 都已经提供了对应的方法。只要调用就行了。同步方法NodeJS 有一个文件模块,叫 fs 。对文件操作的话,必须先引入这个模块。使用 fs.mkdirSync 方法可以创建一个文件夹。里面传入要创建的文件夹的名字即可。__dirname 指的是当前文件所在文件夹的绝对路径。异步创建使用 fs.mkdir 方法可以进行异步创建,第一个参数也是文件夹名称,第二个是回到函数,该函数里有一个 err 参数,可以返回错误信息。创建完文件夹,本来是想讲 “删除文件夹” 的。但由于删除文件夹之前要清空里面所有文件,所以就把 删除文件 的用法放在前面讲。删除文件分 同步异步 两种方法。同步 fs.unlinkSyncfs.unlinkSync 里传入要删除的文件路径和文件名,即可删除指定文件。异步 fs.unlinkfs.unlink 方法有2个参数,第一个参数是文件路径和文件名,第二个参数是监听删除失败的回调函数。删除文件夹之前要清空目标文件夹里的所有文件。 可以使用 fs.unlinkSyncfs.unlink 删除文件。同步异步和删除文件的用法差不多,删除文件夹的方法也有同步和异步,异步接受2个参数,第二个参数同样是监听报错的回调。fs.writeFile 方法可以将内容写入文件中。如果文件不存在,会自动创建文件。fs.writeFile 参数说明:第一个参数:文件名第二个参数:写入的内容第三个参数:写入模式(追加、覆盖等)第四个参数:错误信息监听使用 fs.readFile 方法可以读取数据,第一个参数是文件名;第二个参数是回调,err 监听错误信息,data 是读取回来的数据。需要注意的是,读取回来的 data 是一个二进制类型的数据,需要使用 toString() 方法转换成我们读得懂的数据。使用 fs.existsSync 方法可以检测指定文件是否存在,如果存在就返回 true ;否则返回 false 。到此,相信大家对“Nodejs免费云主机、域名中如何读写文件”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: react antd没有样式如何解决

本篇内容主要讲解“react antd没有样式如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“react antd没有样式如何解决”吧! react antd没有样式的解决办法:1、在项目最外层组件引入ant…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册