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

  • 税控盘白盘和黑盘一样吗
  • 补报以前年度收入后当年所得税怎么处理
  • 服务不动产和无形资产扣除项目本期实际扣除金额
  • 经营性投资是什么
  • 报销宽带费属于什么科目
  • 施工单位临时设施搭建费属于
  • 附加税减免吗
  • 行政事业单位国有资产处置管理办法
  • 库存现金盘盈盘亏的账务处理
  • 商品流通企业一般采用
  • 购进货物既用于应税项目又用于免税项目的
  • 借长期借款贷在建工程
  • 企业受托开发软件是什么
  • 专票信息内容
  • 水利基金计提比例
  • 金融保险服务业
  • 维修材料费主要包括
  • 住宿服务住宿服务可以么
  • 特殊行业会计公司排名
  • 申报表作废后怎么显示的是已申报,不能重新申报
  • 固定资产取得方式A04代号
  • 行政事业性收费计入什么科目
  • 高新企业申报指南
  • 保险营销员的佣金收入怎么交个税
  • 免税收入与不征税收入的区别与联系
  • macos monterey怎么降级
  • 财务决算报表是谁编制的
  • win11启动方式
  • 启动电脑显示器不亮怎么回事
  • 没收入长期待摊怎么办
  • 吃辣第二天长痘痘
  • 分页的实现
  • php防止sql注入的方法
  • 广告费与业务宣传费范围
  • clock set命令
  • 上年度固定资产少入账了怎么办?
  • 注册公司填写从业人数多少合适
  • 公司资金转到法人帐户
  • sqlserver附加数据库语句
  • 企业存续情况
  • 专项资金支出明细表范文
  • 企业给员工报销的个人消费支出如何计税
  • 小规模纳税人专用发票税率
  • 同一控制和非同一控制的区别图解
  • 公司给员工租的房子计入什么科目
  • 长期待摊费用的概念
  • 现金支票存根联和正联怎么盖章
  • 在外地设办事处需要办什么手续
  • 递延收益在资产负债表哪里列示
  • 酒店会计的账务处理
  • 资本成本率是指企业用资费用与有效筹资额之间的比率
  • 待抵扣税额转入进项税额的分录
  • 行政性罚款有哪些
  • 行政单位收到银行存款利息的会计分录
  • 注册资金凭证怎么做
  • 对公账户 发票
  • 哪些企业执行新的租赁政策
  • 注册表被锁定后的处理方法
  • win10系统的邮件和日历跟outlook一样嘛
  • rsync如何同步隐藏文件和排除文件?rsync同步隐藏文件和排除文件的方法
  • 苹果mac怎么安装win10
  • 计算机 win10 桌面
  • win7系统中如何查看隐藏文件
  • linuxweb服务器
  • unity做安卓app
  • opengl颜色代码表
  • css中清除浮动的目的有哪些
  • android 按键
  • jsoni
  • node.js import
  • Unity MeshBaker 合并网格和材质
  • node.js权威指南
  • jquery滚动事件
  • jquery插件免费下载
  • jquery easyui datagrid实现增加,修改,删除方法总结
  • python中如何抛出异常
  • 税务局上班吗今天
  • 深圳大学各专业组代码
  • 税务局开蔬菜普票需要几个点
  • 企业未开立基本存款账户承诺书的相关规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设