位置: IT常识 - 正文

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

发布时间:2024-01-10
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)(原版锯齿)

  • 如何优化网站的目标关键词(如何优化网站的并发)

    如何优化网站的目标关键词(如何优化网站的并发)

  • 闲鱼视频怎么保存到手机本地(闲鱼视频怎么保存到手机)

    闲鱼视频怎么保存到手机本地(闲鱼视频怎么保存到手机)

  • 仅聊天会屏蔽朋友圈吗(仅聊天对方看得见我的朋友圈吗)

    仅聊天会屏蔽朋友圈吗(仅聊天对方看得见我的朋友圈吗)

  • 5v2a一小时充多少毫安(5v2a一个小时耗电)

    5v2a一小时充多少毫安(5v2a一个小时耗电)

  • 为什么电脑开不起机按了没反应(为什么电脑开不了热点)

    为什么电脑开不起机按了没反应(为什么电脑开不了热点)

  • 拼多多违规关店保证金和货款能退回来吗(拼多多违规关店,什么时候可以再开店)

    拼多多违规关店保证金和货款能退回来吗(拼多多违规关店,什么时候可以再开店)

  • 拼多多举报评价是什么意思(拼多多举报评价会怎么样?)

    拼多多举报评价是什么意思(拼多多举报评价会怎么样?)

  • 华为mate30跑分多少

    华为mate30跑分多少

  • ana-an00是什么型号(ang-an00是什么手机)

    ana-an00是什么型号(ang-an00是什么手机)

  • 主板后面的字母代表什么(主板后面的字母g)

    主板后面的字母代表什么(主板后面的字母g)

  • 短信不小心被删除了要怎么恢复(短信不小心被删怎么恢复)

    短信不小心被删除了要怎么恢复(短信不小心被删怎么恢复)

  • word怎样直接打印双面(word怎样直接打开excel文件)

    word怎样直接打印双面(word怎样直接打开excel文件)

  • 虚拟机怎么装系统(虚拟机怎么装操作系统)

    虚拟机怎么装系统(虚拟机怎么装操作系统)

  • 高德地图如何横屏显示(高德地图如何横版)

    高德地图如何横屏显示(高德地图如何横版)

  • 访问周期最短的存储器是(访问周期最短的是)

    访问周期最短的存储器是(访问周期最短的是)

  • 快手浏览模式怎么没有了(快手浏览模式怎么切换)

    快手浏览模式怎么没有了(快手浏览模式怎么切换)

  • 垂直框线为无怎么设置(单元格垂直框线为无)

    垂直框线为无怎么设置(单元格垂直框线为无)

  • 苹果12.3.1设备管理在哪里(苹果12的设备管理)

    苹果12.3.1设备管理在哪里(苹果12的设备管理)

  • 魔筷口令怎么获取(快手魔筷口令怎么获取)

    魔筷口令怎么获取(快手魔筷口令怎么获取)

  • 怎么设置酷炫来电视频(怎样设置炫酷来电秀)

    怎么设置酷炫来电视频(怎样设置炫酷来电秀)

  • 闲鱼怎么看自己的粉丝(闲鱼怎么看自己来了多少天)

    闲鱼怎么看自己的粉丝(闲鱼怎么看自己来了多少天)

  • 安卓手机怎么复制通讯录(安卓手机怎么复制电话号码到卡上)

    安卓手机怎么复制通讯录(安卓手机怎么复制电话号码到卡上)

  • 苹果键盘回车键在哪里(苹果键盘回车键怎么调出来)

    苹果键盘回车键在哪里(苹果键盘回车键怎么调出来)

  • (区别、详解、使用)module.exports与exports,export与export default,import 与require(建造师与建筑师的区别详解)

    (区别、详解、使用)module.exports与exports,export与export default,import 与require(建造师与建筑师的区别详解)

  • 公司利润税怎么交
  • 会计上视同销售的八种情况是哪些
  • 税控盘解锁是什么意思
  • 进项税额转出有什么影响
  • 医疗服务收入占比标准
  • 深圳一般纳税人资格查询
  • 凭证工本费的账务处理
  • 酱菜税率是多少
  • 运费抵扣增值税是什么意思
  • 汉字防伪企业是哪家
  • 航天金税盘费用怎么做账
  • 消防改造费用
  • 辅导期纳税人预缴增值税
  • 新入职员工如何加入企业微信
  • 委托加工业务流程图
  • 医用酒精出口 需要什么条件
  • 备案类减免税有几种类型
  • 购买公司付款会计分录
  • 收到退还的工会经费进什么科目
  • 上个月多计提的工资怎么调整
  • linux日期格式
  • 纳税人解除劳动合同证明
  • 罚款在企业所得税前可以扣除吗
  • 应付福利费和应付职工薪酬的关系
  • 基于php的系统
  • 关于灵活就业人员待遇享受政策
  • php如何实现
  • web前端面试基础知识
  • 主营业务收入月末需要结转吗
  • 大数据实时数仓
  • 怎么做一个简单的机器
  • 魔改toolbox
  • php 银行卡支付
  • gluster peer status
  • 扶贫资金入股问题
  • 利息收入凭证会计分录
  • 出纳报销时应注意什么
  • python的socket
  • python中的函数库
  • 帝国cms移动端
  • mysql备份数据恢复
  • 汽车租赁属于有形动产融资租赁服务?
  • 装卸搬运服务属于劳务吗
  • SqlServer中用exec处理sql字符串中含有变量的小例子
  • 存货的入账价值等于
  • 消费税的特点及纳税环节
  • 公司欲购买一台设备,现在一次性
  • 合同印花税怎么做会计分录
  • 税控盘减免税款冲减管理费用
  • 销售软件产品
  • 股东以固定资产投资要交增值税?
  • 佣金怎样算
  • 公司为小规模纳税人
  • 印花税的其他凭证指的是什么
  • 汇算清缴结束后发现有错账
  • 经营活动产生的现金流量净额计算公式
  • 应付票据贴现借款
  • 宾馆纳税怎么算的
  • 财务会计的基本概念
  • 商品流通企业进货费用
  • 怎么设置材料
  • unix的文件系统采用
  • xp文件夹选项在哪里打开
  • winxp设置在哪
  • 电脑如何进入bios选择u盘启动
  • iphone制造成本
  • win7 windows检测到ip地址冲突怎么解决
  • win10移动版和win10区别
  • win7win8双系统怎么装
  • node.js加密
  • shell脚本-lt
  • python线程池最大数量
  • unity3d打开
  • unity教程完整版
  • python字典合并 同key
  • android shareuid
  • android 界面切换
  • 宁夏回族自治区房产税
  • 地税局社保宣传标语
  • 本季度可以弥补上季度亏损吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号