我的编程空间,编程开发者的网络收藏夹
学习永远不晚

node.js文件系统之文件写入实例详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

node.js文件系统之文件写入实例详解

前言

Hello,各位小伙伴们,我今天又来和大家一起分享学习到的node.js知识了,今天呢像带领大家学习一下node.js的文件写入。那我么就开始吧!

一、语法格式

在每学习到一个新的内容时,首先最为重要的就是该内容的方法,而今天我们练习的文件写入的方法为:fs.writeFile(),语法格式为:

fs.writeFile(file,data[,options],callback)

同样的,fs.writeFile()的“()”里面依然为参数,而相比较文件读取即fs.readFile()不同的是,文件写入括号里面有四个参数,读取文件里有三个参数 。

二、参数解读

        file:在这里为必选参数,用来指定文件路径的字符串,既然是字符串,一定要用“ ”引起来,表示文件存放的路径。

        data:必选参数,可以直接用引号写入你想写的内容

        options:可选参数,表示以什么格式写入文件内容,默认值为utf8

                注:(options参数在写入文件中一般省略,读取文件中要写上)

        callback:必选参数,文件写入完成后的回调函数

三、实例演示

文件写入模块基础内容就是以上这些了,下面进行详细案例演示

1.打开vsc创建一个js文件,保存在自己的文件夹内

2.在js文件中写入一下代码

// 导入fs模块
const fs = require('fs')
// 调用fs.writeFile()方法
fs.writeFile("./例2.txt",'Hello,world!',function(err){
    // 如果err为true,则文件写入失败,并返回失败信息
    if(err){
        return console.log('文件写入失败!'+err.message)
    }
    // 若文件写入成功,将显示“文件写入成功”
    console.log('文件写入成功!')
})

3.运行

打开文件所存放的文件夹,按住shift键外加鼠标右键会有 "此处打开PowerShell窗口",在这个窗口内不需要进行电脑CD盘的转换,直接就是文件路径,然后输入node .\write.js

 (注:node与.\ 你自己所创建的js 文件名中有个空格)

如图

然后点击回车,会显示结果

4.结果显示

当显示结果为”文件写入成功“的同时,在存放js的文件夹内会出现一个txt文档,这也就是我命名的”例2.txt“

也可以打开txt文档来检查一下是否和我们所写入的内容一致

以上大概就是node.js文件写入的方法。

说明:

 ① 我在代码里面写的那样的文件路径只能和自己的js文件在同一个文件夹内,如若要js和创建的文档分别在不同的文件夹,会在以后的和大家一起分享。

 ②PowerShell窗口是我觉得相比较cmd来说比较好用的,因为最起码可以不用来回切换CD盘,当然如果使用cmd顺手的话也是可以的,先切到自己文件所在的路径,然后输入node 空格 .\自己的文件名  即可。除了PowerShell和cmd之外我觉得最最最为方便的就是vsc的终端,如果小伙伴们有兴趣的话,后续也是可以和大家一起分享的。

③最后一点就是在终端输入”node空格.\自己的文件“的时候可以先敲上node空格然后写上js文件的前几个字母,然后点tab键会自动切换这几个字母开头的js文件,找到自己所需要的就可以了,是一个很实用的快捷方法

总结

到此这篇关于node.js文件系统之文件写入的文章就介绍到这了,更多相关node.js文件写入内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

node.js文件系统之文件写入实例详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

node.js文件系统之文件写入实例详解

Node.js和其他语言一样,也有文件操作,下面这篇文章主要给大家介绍了关于node.js文件系统之文件写入的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-03-06

Node.JS文件系统解析实例详解

1.Node.js 文件系统var fs = require("fs")2.异步和同步 读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。var fs = require('fs') fs
2022-06-04

node.js文件系统之文件写入的方法是什么

本文小编为大家详细介绍“node.js文件系统之文件写入的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“node.js文件系统之文件写入的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、语
2023-07-05

详谈Node.js之操作文件系统

1. 同步方法与异步方法 在Node.js中,使用fs模块来实现所有有关文件及目录的创建、写入及删除操作。,在fs模块中,所有对文件及目录的操作都可以使用同步与异步这两种方法。这两者区别是:同步方法立即返回操作结果,在使用同步方法执行的操作
2022-06-04

Android编程之文件的读写实例详解

本文实例分析了Android编程之文件的读写方法。分享给大家供大家参考,具体如下: Android的文件读写与JavaSE的文件读写相同,都是使用IO流。而且Android使用的正是JavaSE的IO流,下面我们通过一个练习来学习Andro
2022-06-06

node.js文件系统模块实例分析

这篇文章主要讲解了“node.js文件系统模块实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“node.js文件系统模块实例分析”吧!一、node.js文件系统模块node.jsjav
2023-06-30

Node.js Streams文件读写操作详解

Node.js 天生异步和事件驱动,非常适合处理 I/O 相关的任务。如果你在处理应用中 I/O 相关的操作,你可以利用 Node.js 中的流(stream)。因此,我们先具体看看流,理解一下它们是怎么简化 I/O 操作的吧。 流是什么
2022-06-04

Node.js测试中的Mock文件系统详解

Mock文件系统相关的工具包括:Mock fs 模块的工具mock-fs 。Mock require 模块的工具mock-require 。安装 mock-fs和 mock-require 都是NPM软件包,在项目中可通过npm直接安装:n
2022-06-04

Android持久化技术之文件的读取与写入实例详解

本文实例分析了Android持久化技术之文件的读取与写入操作。分享给大家供大家参考,具体如下: 1、文件存储 (1)在Android的持久化技术中,文件存储是最基本的一种数据存储方式。 (2)对存储的内容部做任何处理,原样存储到文件中。 (
2022-06-06

Linux文件系统之缓冲区详解

本文介绍了Linux文件系统中的缓冲区,阐述了其作用是缓存经常访问的数据块,从而提高性能、减少I/O负载和提高并发性。缓冲区主要包括页面缓存和块设备缓存。其操作由read_block()、write_block()、invalidate_page()和drop_cache()等函数处理。虽然缓冲区有优势,但也有内存占用、数据一致性和电源故障风险等缺点。最佳实践包括调整缓存大小、定期刷新缓存、禁用不必要的缓存和使用预读。
Linux文件系统之缓冲区详解
2024-04-02

Node.js的文件权限及读写flag详解

一、文件权限的数字类型 用数字来代表各个权限,各权限的分数对照表如下:r: 4w: 2x: 1文件的基本权限有9个,分别是owner、group、others三种身份各有自己的read、write、execute权限。例如文件的权限字符为”
2022-06-04

编程热搜

目录