位置: 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)(原版锯齿)

  • 元素周期表51号元素是什么意思(元素周期表51号元素)(元素周期表51号元素读什么)

    元素周期表51号元素是什么意思(元素周期表51号元素)(元素周期表51号元素读什么)

  • 快手怎么隐藏粉丝团标志(快手怎么隐藏粉丝数量)

    快手怎么隐藏粉丝团标志(快手怎么隐藏粉丝数量)

  • 华硕飞行堡垒键盘灯怎么开(华硕飞行堡垒键盘灯光怎么关闭)

    华硕飞行堡垒键盘灯怎么开(华硕飞行堡垒键盘灯光怎么关闭)

  • 淘宝红包多久不领会被退回(淘宝红包多久不领会提高金额)

    淘宝红包多久不领会被退回(淘宝红包多久不领会提高金额)

  • 微信字太小怎么调大(微信字太小怎么变大)

    微信字太小怎么调大(微信字太小怎么变大)

  • qq安全验证过不了(qq安全验证一直验证失败)

    qq安全验证过不了(qq安全验证一直验证失败)

  • 通过微信红包可以找回已删除好友吗(通过微信红包可以证明对方身份吗)

    通过微信红包可以找回已删除好友吗(通过微信红包可以证明对方身份吗)

  • 小米手机关机键坏了怎么重启(小米手机关机键和音量键失灵怎么办)

    小米手机关机键坏了怎么重启(小米手机关机键和音量键失灵怎么办)

  • 钉钉收藏后的东西在哪里看(钉钉收藏后的东西怎么转发到微信)

    钉钉收藏后的东西在哪里看(钉钉收藏后的东西怎么转发到微信)

  • p20是否支持无线充电(p20是否支持无线快充)

    p20是否支持无线充电(p20是否支持无线快充)

  • 微信有信息怎么不显示(微信有信息怎么设置闪灯)

    微信有信息怎么不显示(微信有信息怎么设置闪灯)

  • nec是什么牌子的电脑(nec是什么牌子的电动车)

    nec是什么牌子的电脑(nec是什么牌子的电动车)

  • 关联账号是什么意思(关联账号是双方都关联的么)

    关联账号是什么意思(关联账号是双方都关联的么)

  • 华为jkmtl00型号是啥(华为jkmtl00型号手机照片删除后找回)

    华为jkmtl00型号是啥(华为jkmtl00型号手机照片删除后找回)

  • 手机怎么给照片加黑边(手机怎么给照片加贴纸)

    手机怎么给照片加黑边(手机怎么给照片加贴纸)

  • vivo怎么开启root权限(VIVO怎么开启老年模式)

    vivo怎么开启root权限(VIVO怎么开启老年模式)

  • 戴尔电脑怎么分盘(戴尔电脑怎么分屏一半一半)

    戴尔电脑怎么分盘(戴尔电脑怎么分屏一半一半)

  • 手机ipv6网络收费吗(手机ipv6有什么好处)

    手机ipv6网络收费吗(手机ipv6有什么好处)

  • 苹果手机怎么截屏(苹果手机怎么截长图)

    苹果手机怎么截屏(苹果手机怎么截长图)

  • 手机卡不用了微信号还能用吗(手机卡不用了微信里的钱怎么办)

    手机卡不用了微信号还能用吗(手机卡不用了微信里的钱怎么办)

  • 快手卡点视频怎么做(快手卡点视频教程)

    快手卡点视频怎么做(快手卡点视频教程)

  • g和gb有什么区别(硬盘g和gb有什么区别)

    g和gb有什么区别(硬盘g和gb有什么区别)

  • Vue 动态菜单+动态路由(基于Element UI)(vue实现动态菜单权限配置)

    Vue 动态菜单+动态路由(基于Element UI)(vue实现动态菜单权限配置)

  • 总公司是小规模分公司是一般纳税人
  • 进项税有余额但没有余额
  • 小规模免哪些税
  • 存货的初始计量应以取得存货的实际成本
  • 工程施工科目核算内容
  • 个税专项扣除是什么时候开始实行
  • 无形资产摊销怎么计算
  • 计提的工会经费怎么做账
  • 债券投资损失准备累计已计提
  • 投资性房地产租赁期开始日
  • 支付技术转让费能加计扣除
  • 存货算动产吗
  • 企业办自建厂房理房产证需要什么资料
  • 收到客户样衣定做款会计科目是什么?
  • 已缴契税是否可以在土地增值税扣除?
  • 金税盘和报税盘图片
  • 物业公司怎么开展业务
  • 统一信用社会代码怎么填
  • 红字信息表没有编号
  • 填制和审核凭证是什么意思
  • 关于防暑降温福利国家有哪些政策规定?
  • 公司缴纳递延所得税吗
  • 递延所得税年初数和期末数
  • 退税收入怎么做分录
  • 残疾人就业保障金是什么意思啊
  • 吸收合并公司后的债务处理
  • mac与iphone联动
  • 电脑安装的软件桌面上没显示
  • 投资长期溢价债券,容易获取投资收益
  • 如何设定电脑开机密码锁
  • 苹果icloud储存空间怎么查看内容
  • 在建工程包括哪些明细
  • 单位公车是什么意思
  • 薏米红豆粥的做法视频
  • kkfileview启动组件失败
  • 免税有那些
  • 收益类账户借增贷减
  • PHP:mcrypt_generic_deinit()的用法_Mcrypt函数
  • cuda版本更新
  • phpcrawl
  • 如何在idea中创建xml
  • New Bing怼人、说谎、PUA,ChatGPT已经开始胡言乱语了
  • 《开具红字增值税专用发票信息表》纸质
  • ps里的羽化是什么意思
  • 待摊费用新准则解读
  • discuz设置门户
  • 自收自支编制和全额拨款编制
  • 农机合作社项目申报方案
  • 企业工会经费的会计分录
  • 附加税减半征收实例账务处理
  • 在软件中的操作有哪些
  • 含税金额和税额的关系
  • 预付款在会计里属于什么
  • 模具成本核算汇总表
  • 会计账务处理程序有哪些类型
  • 固定资产抵扣过处置还能简易计税吗
  • 收到快递赔付款怎么做账
  • 工程施工的主要事迹
  • 无形资产投资入股是否缴纳企业所得税
  • 职工福利费的核算内容
  • sql存储过程什么意思
  • mysql 5.7.28安装
  • centos vsftpd配置
  • nvidia专业卡性能对比
  • centosgui
  • centos7搭建nfs详细步骤
  • win8系统怎么直接进入桌面
  • win10系统右键菜单管理
  • sql2000停止拒绝访问
  • unity脚本如何运行
  • ubuntu搭建android开发环境
  • 通过intent可以启动哪些组件
  • 杂志内页广告
  • java urlencode如何使用
  • 无自然人登记信息是怎么回事
  • 临时占地耕地占用税纳税义务发生时间
  • 江苏国税电子税务局打印机设置
  • 债务核销条件
  • 房产税可以抵扣增值税吗
  • 郑州市区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设