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

  • 支付城镇土地使用税会计科目
  • 外购商品发给职工如何做账
  • 工资不纳税项目
  • 一般纳税人可以开1%的发票吗
  • 滴滴出行开具的运输服务电子普通发票
  • 以前暂估的成本,年终要冲销怎么做账
  • 员工宿舍免征房产税
  • 企业合并所得税筹划
  • 财务费用中的汇兑损益记在现金流表哪里
  • 业务招待费支出扣除标准
  • 铁路运费印花税税率
  • 跨年度费用怎么入账
  • 开出支票支付属于什么会计科目
  • 员工迟到扣款该怎么处理
  • 如何减少资产负债表上的资本公积
  • 合伙企业的所得税政策
  • 建筑分包项目有哪些内容
  • 小规模建筑安装增值税税率是多少
  • 应纳税所得额怎么理解
  • 发票抬头写个人税号怎么写
  • 分户记账
  • 资产置换税务处理案例
  • 信息技术服务费发票
  • 公司上市前缩股
  • 华为应用市场被锁了,怎么解除密码
  • 高新企业研发费用比例
  • 发票开出后只收到部分款怎么处理?
  • php教程 ftp 函数
  • win7纯净版系统之家
  • 科技三项费用拨款共计5000万元
  • 预支员工报销费用会计科目
  • 最好卖的游戏机排行榜
  • uniapp云打包收费
  • 玩转ChatGPT:中科院ChatGPT Academic项目部署与测评
  • vuetify cdn
  • php文件上传操作流程图
  • phpcms api
  • 销售部门招待费用预算
  • 公司租房电费怎么算
  • python循环语句的语法
  • 一般纳税人废业企业库存怎么办
  • 销售并提供安装服务怎么开票
  • 增值税的征收对象是谁
  • 进项认证以后如何处理
  • 预付账款用途
  • 建筑业服务包含哪些?
  • 其他应收款期末借方余额表示什么意思
  • 认缴制的注册资金怎么算
  • 住宿费开的增值税专用发票怎么记账
  • 没收租赁保证金要交增值税么
  • 月末需要做的会计分录
  • 招标代理公司用哪个版本什么意思
  • 代理公司代缴社保违法吗
  • 未确认融资费用计算公式
  • 企业收到税务退回税金会计分录怎么写
  • 负库存金额
  • 其他应付款坏账处理说明
  • 转账手续费怎么入账
  • 企业年初借的
  • mysql 厂家
  • mysql建唯一索引
  • mysql 5.7.18 winx64 免安装 配置方法
  • win7系统打开计算机的管理出现正在向控制台添加属性
  • win7系统玩游戏
  • win7如何设置共享
  • win8打开运行窗口
  • ubuntu多桌面切换
  • 手机苹果操作系统
  • bearshare.exe进程安全吗 bearshare是什么进程
  • ie11 for win8
  • python有没有翻译库
  • js原生实现call
  • jquery 写文件
  • 基于nodejs的api框架
  • nodejs使用es6
  • nodejs await
  • unity3d游戏开发标准教程pdf
  • 西安车位过户需要多少费用
  • 复印店开什么发票
  • 河南省纳税服务平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设