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

  • 微信公众平台开发多的常见问题解惑(微信公众平台在哪里打开)

    微信公众平台开发多的常见问题解惑(微信公众平台在哪里打开)

  • iqoo8怎么锁定应用(iqoo手机怎么设置锁屏)

    iqoo8怎么锁定应用(iqoo手机怎么设置锁屏)

  • 微信pc版可以用账号登陆吗(微信电脑版能用账号登陆吗)

    微信pc版可以用账号登陆吗(微信电脑版能用账号登陆吗)

  • 网桥的主要作用(网桥主要作用于什么层)

    网桥的主要作用(网桥主要作用于什么层)

  • wps表格找不到行高怎么办(wps表格怎么查找不到内容)

    wps表格找不到行高怎么办(wps表格怎么查找不到内容)

  • 微信拍照不保存相册怎么办(oppo手机怎么设置微信拍照不保存)

    微信拍照不保存相册怎么办(oppo手机怎么设置微信拍照不保存)

  • 苹果x屏幕有黑点会扩散吗(苹果x手机屏幕黑了一小块)

    苹果x屏幕有黑点会扩散吗(苹果x手机屏幕黑了一小块)

  • 芒果TV为什么看不到弹幕(芒果tv为什么看不了人民的名义)

    芒果TV为什么看不到弹幕(芒果tv为什么看不了人民的名义)

  • b站拉黑别人对方知道吗(b站拉黑别人对方还能看到我之前的回复吗)

    b站拉黑别人对方知道吗(b站拉黑别人对方还能看到我之前的回复吗)

  • 探探单方面解除对方还有我吗(探探单方面解除对方还有聊天记录吗)

    探探单方面解除对方还有我吗(探探单方面解除对方还有聊天记录吗)

  • ivvi p60用的什么处理器(ivvi p60-x12)

    ivvi p60用的什么处理器(ivvi p60-x12)

  • 苹果怎么静音还有声音(苹果怎么静音还有打电话铃声)

    苹果怎么静音还有声音(苹果怎么静音还有打电话铃声)

  • 小红书怎样算收录(小红书怎么算收益)

    小红书怎样算收录(小红书怎么算收益)

  • windows+r怎么按(win怎么按出来)

    windows+r怎么按(win怎么按出来)

  • mp4文件播放不了怎么办(mp4文件播放不了显示错误)

    mp4文件播放不了怎么办(mp4文件播放不了显示错误)

  • 有核显和没核显区别(有核显和没核显耗电)

    有核显和没核显区别(有核显和没核显耗电)

  • 怎么复制表格能和原来一样(怎样复制表格)

    怎么复制表格能和原来一样(怎样复制表格)

  • 爱奇艺如何用qq登录(爱奇艺如何用手机号登录)

    爱奇艺如何用qq登录(爱奇艺如何用手机号登录)

  • 华为watch gt2能用微信吗(华为watch gt2能用多久)

    华为watch gt2能用微信吗(华为watch gt2能用多久)

  • 怎么看硬盘使用多长时间(怎么看硬盘使用情况)

    怎么看硬盘使用多长时间(怎么看硬盘使用情况)

  • 手机充电跳屏是什么原因(手机充电跳屏是怎么回事儿)

    手机充电跳屏是什么原因(手机充电跳屏是怎么回事儿)

  • 拼多多怎么申请小号(拼多多怎么申请平台介入)

    拼多多怎么申请小号(拼多多怎么申请平台介入)

  • 硬盘有坏道还能用吗(硬盘有坏道还能继续用吗)

    硬盘有坏道还能用吗(硬盘有坏道还能继续用吗)

  • qq音乐怎样看好友最近听的歌(qq音乐怎样看好友听的歌)

    qq音乐怎样看好友最近听的歌(qq音乐怎样看好友听的歌)

  • Oppo reno的电池容量是多少(opporeno的电池容量在哪里看)

    Oppo reno的电池容量是多少(opporeno的电池容量在哪里看)

  • 万年历怎么调时间(万年历怎么调时间日期和温度)

    万年历怎么调时间(万年历怎么调时间日期和温度)

  • 企业存款利息收入缴纳企业所得税吗
  • 材料费发票税点
  • 增值税发票丢失可以用复印件入账么
  • 酒店物料消耗包括哪些
  • 销售额包括哪些收入
  • 房地产怎么计算需要交多少税
  • 物业前期开办物资
  • 营改增之前的房产出售税率
  • 银行利息收入要开发票吗
  • 民间非营利组织会计制度
  • 生产车间修理用材料计入
  • 查账征收的个体户需要申报个人所得税吗
  • 建筑工程安装合同
  • 小规模不动产销售不动产怎么交税
  • 季度不超30万需计提增值税吗
  • 房租发票税点是几个点
  • 自然人个税起征点2019税率表
  • 项目工程分包账务
  • 购入需要安装的固定资产会计科目
  • 净资产是所有者权益一样吗
  • 办理转移登记需要什么资料
  • 定率征收怎么申报
  • 用友软件查其他业务收入怎么查
  • 收到采购发票未开票
  • 社保会计科目怎么做账
  • 债权转增资本的条件
  • axios异步请求数据
  • thinkphp技巧
  • php构造函数重载
  • 前端笔记软件
  • 解压包的命令
  • 小微企业能申请留抵退税吗?
  • 企业应收票据贴现,应按实际收到的金额计入
  • 话费补贴算工资还是福利
  • python监控模块
  • python中字符串与数字相乘的结果
  • mysql备份方式有哪些
  • 混合销售行为的例子
  • 自产用于捐赠的会计处理
  • 应收账款科目的期末余额
  • 拿工资要开发票,发票去哪儿开?
  • 转出进项税额会计分录
  • 无形资产的处置损益
  • 高速公路过路费可以抵扣进项税吗
  • 增值税发票种类三种
  • 销售货物并提供安装服务是混合销售吗
  • 股东借款转为实收资本的说明
  • 本期预付的费用属于本期费用吗
  • 包装物是指什么
  • 长期待摊费用的二级科目有哪些
  • 所得税费用怎么计提
  • 期末自动结转期间损益
  • 公司坏账率一般多少
  • 债务人以低于债务账面价值的现金清偿某项债务
  • mysql 5.7.34安装
  • mysql 5.7.16 winx64安装配置方法图文教程
  • explain分析sql效率的方法
  • unix操作系统有哪些主要特色
  • centos7编译安装内核
  • win7显示网上邻居图标
  • linux做成服务
  • linux u盘 readonly
  • 虚拟机命令cd
  • win8禁用网络之后如何开启
  • 如何写出一篇游戏活动案例
  • ugui scrollview
  • 如何使用jquery绑定事件
  • pythonreduce函数的作用
  • nodejs制作网站
  • linux反弹shell方法
  • python做应用软件界面
  • 在javascript中
  • jquery console.log
  • 淘宝模拟生成器
  • django命令行
  • 广州地税电子税票查询
  • 晋城兰花集团招聘
  • 电子税务局怎么添加银行账户信息
  • Excel表格如何导出
  • 争议问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设