位置: IT常识 - 正文

node笔记_写文件(异步写入,同步写入,追加写入,流式写入)(node.txt)

编辑:rootadmin
node笔记_写文件(异步写入,同步写入,追加写入,流式写入) 文章目录⭐前言⭐写文件💖writeFile写入写一个txt文件💖writeFileSync同步写入写一个txt文件💖appendFile 追加写入追加写入一个txt💖createWriteStream流式写入流式写入txt⭐ 结束⭐前言

推荐整理分享node笔记_写文件(异步写入,同步写入,追加写入,流式写入)(node.txt),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node 笔记,node 写文件,node 笔记,node writefile,node文件怎么运行,node.js写文件,node 笔记,node writefile,内容如对您有帮助,希望把文章链接给更多的朋友!

大家好,我是yma16,本期分享node写文件。 往期文章 node_windows环境变量配置 node_npm发布包 linux_配置node node_nvm安装配置 node笔记_http服务搭建(渲染html、json) node笔记_读文件

⭐写文件

使用fs的模块

const fs=require('fs');💖writeFile写入

writeFile(filePath,data[,options],callback) 参数说明:

filePath 文件名路径data 待写入的数据options 选项设置 ,可选callback 写入回调

返回值:undefined

写一个txt文件

将以下内容写入一个 文学.txt文件

泥潭里的人,是迈不动腿的。 我叫嚷着要冲出束缚。 可环顾四周,我何尝不是泥潭里的人呢?

const fs=require('fs')const writeContent=`泥潭里的人,是迈不动腿的。我叫嚷着要冲出束缚。可环顾四周,我何尝不是泥潭里的人呢?`fs.writeFile('./文学.txt',writeContent,(err)=>{ if(err){ console.log('err\t',err) return } console.log('写入成功!')})

写入成功!

💖writeFileSync同步写入node笔记_写文件(异步写入,同步写入,追加写入,流式写入)(node.txt)

fs.writeFileSync(file, data[, options])

file <string> | <Buffer> | <URL> | <integer> 文件名或文件描述符data <string> | <Buffer> | <TypedArray> | <DataView> | <Object>options <Object> | <string>encoding <string> | <null> 默认值: ‘utf8’mode <integer> 默认值: 0o666flag <string> 参见 支持文件系统 flags。 默认值: ‘w’。 返回 undefined。

区别writeFile:没有callback的回调写入函数

写一个txt文件const fs=require('fs')const writeContent=`泥潭里的人,是迈不动腿的。我叫嚷着要冲出束缚。可环顾四周,我何尝不是泥潭里的人呢?`fs.writeFileSync('./文学.txt',writeContent)💖appendFile 追加写入

fs.appendFile(path, data[, options], callback)

path <string> | <Buffer> | <URL> | <number> 文件名或文件描述符data <string> | <Buffer>options <Object> | <string>encoding <string> | <null> 默认值: ‘utf8’mode <integer> 默认值: 0o666flag <string> 参见 支持文件系统 flags。 默认值: ‘a’。callback <Function>err <Error>

异步地将数据追加到文件,如果该文件尚不存在,则创建该文件。 data 可以是字符串或 <Buffer>。

追加写入一个txtconst fs=require('fs')const writeContent=`泥潭里的人,是迈不动腿的。我叫嚷着要冲出束缚。可环顾四周,我何尝不是泥潭里的人呢?`fs.appendFile('./文学.txt',writeContent,(err)=>{ if(err){ console.log('err\t',err) return } console.log('追加写入成功!')})

追加写入成功!

💖createWriteStream流式写入

fs.createWriteStream(path[, options])

path <string> | <Buffer> | <URL>options <string> | <Object>flags <string> 参见 支持文件系统 flags。 默认值: ‘w’。encoding <string> 默认值: ‘utf8’fd <integer> | <FileHandle> 默认值: nullmode <integer> 默认值: 0o666autoClose <boolean> 默认值: trueemitClose <boolean> 默认值: truestart <integer>fs <Object> | <null> 默认值: null

返回: <fs.WriteStream> options 还可以包括 start 选项,以允许在文件开头的某个位置写入数据,允许的值在 [0, Number.MAX_SAFE_INTEGER] 范围内。 修改文件而不是替换它可能需要将 flags 选项设置为 r+ 而不是默认的 w。 encoding 可以是 <Buffer> 接受的任何一种。

流式写入txt

将以下内容分批次写入一个 流式写入.txt文件

泥潭里的人,是迈不动腿的。 我叫嚷着要冲出束缚。 可环顾四周,我何尝不是泥潭里的人呢?

const fs=require('fs')const ws=fs.createWriteStream('./流式写入.txt')ws.write('泥潭里的人,是迈不动腿的。\n')ws.write('我叫嚷着要冲出束缚。\n')ws.write('可环顾四周,我何尝不是泥潭里的人呢?\n')ws.close()

写入成功!

⭐ 结束

感谢阅读💖,如有不足欢迎指出!

本文链接地址:https://www.jiuchutong.com/zhishi/290692.html 转载请保留说明!

上一篇:堡垒山上的珀纳里城堡,法加拉斯山,罗马尼亚 (© porojnicu/Getty Images)(堡垒山是哪个国家)

下一篇:锯齿原野中的Baron湖,爱达荷州 (© Patrick Brandenburg/Tandem Stills + Motion)(原版锯齿)

  • 2017移动营销何去何从?(移动营销指什么)

    2017移动营销何去何从?(移动营销指什么)

  • excel复制表格格式不变怎么解决(excel复制表格格式不变怎么操作)

    excel复制表格格式不变怎么解决(excel复制表格格式不变怎么操作)

  • 微信发1的含义(微信聊天发1的意思)

    微信发1的含义(微信聊天发1的意思)

  • QQ音乐音频通道被占用怎么办(qq音乐声道被占用怎么办)

    QQ音乐音频通道被占用怎么办(qq音乐声道被占用怎么办)

  • 视频可以ps吗(ps视频剪辑)

    视频可以ps吗(ps视频剪辑)

  • 畅连通话支持手机型号(畅连通话只能华为手机用吗)

    畅连通话支持手机型号(畅连通话只能华为手机用吗)

  • 红米gps修复教程(红米gps修复教程视频)

    红米gps修复教程(红米gps修复教程视频)

  • 小米8note pro是什么处理器(小米8note pro参数)

    小米8note pro是什么处理器(小米8note pro参数)

  • 手机打字如何换下一行(手机打字如何换皮肤)

    手机打字如何换下一行(手机打字如何换皮肤)

  • 苹果11pro充电发出两声响(苹果11pro充电发烫)

    苹果11pro充电发出两声响(苹果11pro充电发烫)

  • hw-050450c01是哪款手机的充电器(型号:hw-050450c01)

    hw-050450c01是哪款手机的充电器(型号:hw-050450c01)

  • 通过微信能查到对方的手机号么(通过微信能查到什么)

    通过微信能查到对方的手机号么(通过微信能查到什么)

  • heliop70处理器相当于骁龙多少(heliop70处理器相当于苹果)

    heliop70处理器相当于骁龙多少(heliop70处理器相当于苹果)

  • 删除的照片可以找回吗(删除的照片可以免费恢复吗)

    删除的照片可以找回吗(删除的照片可以免费恢复吗)

  • 手机电筒不亮是什么原因(手机电筒没反应)

    手机电筒不亮是什么原因(手机电筒没反应)

  • 手机为啥有些网站进不去(手机为啥有些网页无法访问)

    手机为啥有些网站进不去(手机为啥有些网页无法访问)

  • 手机放久了开不了机怎么办(手机放久了开不了机怎么办oppo)

    手机放久了开不了机怎么办(手机放久了开不了机怎么办oppo)

  • wadl开头的是什么文件(wl字母开头的中文词语)

    wadl开头的是什么文件(wl字母开头的中文词语)

  • 华为ai测量在哪(华为ai测量在哪里打开)

    华为ai测量在哪(华为ai测量在哪里打开)

  • 华为mate30新机有保护膜吗(华为mate 30新机多少钱)

    华为mate30新机有保护膜吗(华为mate 30新机多少钱)

  • ipad电池损耗如何修复(ipad电池损耗厉害 有办法恢复吗)

    ipad电池损耗如何修复(ipad电池损耗厉害 有办法恢复吗)

  • wikihow怎么设置成中文(wikihow怎样设置中文)

    wikihow怎么设置成中文(wikihow怎样设置中文)

  • 苹果手机什么叫备份(苹果手机什么叫准新机)

    苹果手机什么叫备份(苹果手机什么叫准新机)

  • 如何在抖音视频上加字(如何在抖音视频上添加文字)

    如何在抖音视频上加字(如何在抖音视频上添加文字)

  • ofo余额怎么退不了(ofo退余额最强攻略)

    ofo余额怎么退不了(ofo退余额最强攻略)

  • 耳机字母代表什么意思(耳机上的数字是什么意思)

    耳机字母代表什么意思(耳机上的数字是什么意思)

  • Linux系统下为Gitlab配置邮件提醒的方法详解(linux中git命令)

    Linux系统下为Gitlab配置邮件提醒的方法详解(linux中git命令)

  • GitHub Copilot的下载使用方法(2022最新)(download github)

    GitHub Copilot的下载使用方法(2022最新)(download github)

  • 税务系统纳税申报
  • 记账错误怎么办
  • 独立核算的分公司
  • 个人所得税申报密码如何设置
  • 电汇凭证的日期为什么必须是当天
  • 出口退税转内销会计分录
  • 购买增值税专用发票罪
  • 公司开办期间的费用如何处理
  • 商场扣点收入如何纳税
  • 固定资产台账登记表明细科目写什么
  • 企业预付一年的房租怎么做分录
  • 土地使用权作为固定资产的情况
  • 屋面维修按定额预算明细表
  • 企业出现经营异常
  • 印花税计入应交税费需要调整吗
  • 负利润需要交所得税吗
  • 增值税留底税怎么计算
  • 企业增值税不可以跨月交吗
  • 关于小规模纳税人的说法错误的有
  • 电子发票如何报销做账
  • 车改补贴是否计入工资总额
  • 销售类小规模没有成本票怎么办
  • 销售返利如何做分录
  • 记账凭证的分类和基本内容
  • 生产人员社保计入哪个科目
  • 支付工资资产减少了吗
  • 百旺发票修复怎么弄
  • 企业销售使用过的汽车如何开票
  • 绿宝树的养殖方法和注意事项视频
  • php怎么把数组变成字符串
  • php验证码代码怎么写
  • 父母将住房无偿赠送给子女 增值税
  • 董事费属于什么费用
  • php操作oracle
  • thinkphp,onethink和thinkox中验证码不显示的解决方法分析
  • 微信小程序下拉菜单怎么做
  • php支付接口对接教程
  • 固定资产的原价包括增值税吗
  • 抵账的多余款是什么科目
  • python中选择结构也称为什么
  • sql server数据库正在恢复
  • 收到返工费会计分录
  • 长期待摊费用账务处理包括哪两部分
  • 公司的融资租赁有哪些
  • SQL Sever 2005 Express 安装失败解决办法
  • 建筑公司包工包料提供建筑服务
  • 小规模购进商品怎么做账
  • 外贸公司美金账户开立要求
  • 质保金怎么做账
  • 进料加工转内销会计处理
  • 长期股权投资的成本法和权益法区别
  • 购进的材料没有发票可以入库吗?
  • 支付单位结算卡费用计入什么科目
  • 小规模纳税人增值税计算公式
  • 未确认融资费用借贷方向
  • 流动比率越高越好吗
  • Fedora25踏上Wayland的路上讲解
  • u盘启动pe装机工具怎么用
  • 通过注册表修改office默认字体
  • linux计划任务怎么写
  • windows屏幕上有多个窗口时
  • windows 10预览版
  • windowsxp的开始菜单
  • win10移动版能运行电脑软件吗
  • windows 8怎么样
  • windows 10预览版
  • jsonp的使用
  • opengl语言
  • javascript中常见的数据类型有哪些?
  • 安卓返回按钮图标
  • javascript教程推荐知乎
  • javascript判断
  • 远程调用call
  • js 设计模式
  • jquery 树结构
  • javascript面向对象精要pdf
  • react navigate
  • 河南省国家税务局发票查询官网
  • 办公电话怎么设置铃声
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设