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

  • 苹果x长按不能删除(苹果x长按不能关机)

  • 苹果手机镜像怎么横屏(苹果手机镜像怎么用不了)

  • 苹果突然出现密码要求(苹果手机密码提示)

  • 小米手机如何删除通话记录(小米手机如何删除应用行为记录)

  • 电脑没地线会烧主板吗(电脑没有地线会出现什么情况)

  • 知道对方的电话号码能不能在抖音上搜索到(知道对方的电话号码怎么整他)

  • iphone半屏有什么用(苹果半屏是什么)

  • 小米怎样取消休眠断网(小米如何取消休眠状态)

  • 荣耀8x录屏在哪(荣耀8x录屏在哪里打开)

  • airpods支持ios几(airpods支持ios9吗)

  • 华为30s怎么截屏(华为30s截屏怎么截)

  • 显卡更新驱动有必要吗(显卡更新驱动有拖影)

  • gpu0和gpu1是什么意思(gpu0比gpu1高)

  • 小米8原装充电器是几a的(小米8原装充电器型号)

  • 什么叫字符间距(什么叫字符间距加宽两磅)

  • 微信被投诉多久可以正常(微信投诉多久受理成功)

  • 电脑cpu温度多少正常(电脑cpu温度多少是正常范围)

  • Reno Ace怎么退出耳机模式(opporenoace怎么退出游戏)

  • 拼多多场景推广有权重吗(拼多多场景推广怎么收费)

  • oppor15x有录屏功能吗(oppor15x录屏在哪)

  • 企业上云的意义(企业上云的好处)

  • breeno怎么删除(怎么把breeno删掉)

  • 苹果手机怎么取消预订的app(苹果手机怎么取消静音模式)

  • 小米9官方标配有什么(小米官方标配与套餐一的区别)

  • 存储器读写速度的排列(存储器读写速度从高到低)

  • 华为nova5和nova4有什么区别(华为nova5和nova4的处理器哪个更好?)

  • 手机微信为什么发送不出图片(手机微信为什么自动退出)

  • 60帧4k和30帧4k的区别(4k60帧和30帧区别 视频)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络