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

  • 应交税金和应交税费有啥区别
  • 外贸出口备案需准备什么资料
  • 为什么要去银行打对账单
  • 横幅属于什么发票范围
  • 固定资产折旧四种方法适用范围
  • 税务局返还的三种税种
  • 弥补上年亏损的成语
  • 在计算缴纳房产税时,不计入房产原值的是
  • 发票失控怎么处罚
  • 扶贫算出差吗
  • 物业公司收取电费加价依据
  • 企业结转已销产品的生产成本
  • 工程交税必须在工程地点交吗
  • 企业所得税计入税金及附加科目吗
  • 个人交的税费报销如何做账?
  • 外贸企业购买生产车辆
  • 转让公司账本凭证都要移交吗
  • 机动车发票有几联
  • 无票收入可以存钱吗
  • 政府无偿给企业划拨土地是否需摊销
  • 可全额扣除的公益性捐赠支出
  • 企业所得税的工资薪金包括社保
  • 鸿蒙系统图标底色变白
  • windows11禁止自动更新
  • biospwds最新版
  • 除了电脑杀毒软件还有啥
  • 如何查看microsoft账户的邮箱
  • 简单才能极致
  • php变量底层实现
  • 缴纳社保的时候工资填写多少
  • openlayers6教程
  • vue中$route
  • php.ini中date.timezone设置详解
  • 支付中间人佣金违法吗
  • wordpress怎么安装插件
  • sql server 2008 R2安装
  • 富文本word
  • 社保代扣代缴的办理流程
  • 个体户交个税新政策
  • 单位银行提取大额现金最多能取多少
  • 汇兑结算方式的会计分录例题
  • 企业弥补以前年度亏损要怎么填表
  • 城建税减半从什么时候开始
  • 银行汇票的会计处理过程分为什么阶段
  • 背书转让的操作
  • 税务局返还的个税手续费是否纳税
  • 销售返现如何做账务处理
  • 先取得发票后支付怎么办
  • 办理房产证的时候可以加孩子的名字吗
  • 从别的公司买承兑汇票
  • 材料的运费计入哪个科目
  • 员工离职未领工资怎么处置
  • friend怎么用
  • mysql事件调用存储过程
  • MySQL使用show status查看MySQL服务器状态信息
  • centos怎么样
  • 更新profile
  • Linux一键安装ftp
  • win8/10功能
  • linux常见服务
  • Win10锁屏壁纸怎么换
  • win8系统打不开exe
  • Unity3D游戏开发pdf
  • javascript例题
  • js区分浏览器页面大小
  • Python+Wordpress制作小说站
  • Android startActivities()的使用
  • jquery 操作json
  • vue music
  • 【mclin】手把手叫你在Eclipse里添加Android开发功能(附:完整离线版Android_SDK和Android_ADT下载)
  • python相似模块用例
  • js创建一个对象,里面有属性和方法
  • input组件封装
  • 申请电子发票需要去税务局吗
  • 系统导出数据不完整
  • 财税指什么
  • 化妆品关税怎么算
  • 税控盘红字发票开具流程
  • 加油的增值税发票可以抵扣吗
  • 转租土地合法吗现在
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设