node.js-fs(fileSystem)文件系统-write--02

本文详细介绍了Node.js中fs模块的文件操作,包括异步写入文件(如`fs.writeFile()`),同步追加文件(`fs.appendFile()`),以及使用流式API(`fs.createWriteStream()`)处理大型文件。涵盖了文件创建、修改、监控等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.简介

        实现与硬盘的交互,文件创建,删除与重命名,移动以及文件内容的写入与读取以及文件夹相关操作。

2.fs 模块的常见用法

2.1fs.writeFile() 方法用于异步地将数据写入文件。

        新建一个文件xxx.txt 写入内容 哟哟 实际应用场景, 希望记录用户每一次请求的时间,并且把它记录在一个文件当中异步实现。

// 导入fs模块
	const fs =require('fs')
	// writeFile异步进行写入
	fs.writeFile('./yoyo.txt','哟哟',err=>{
		// err写入失败:错误对象 写入成功:null
		if(err){
			console.log('写入失败');
			return
		}
		console.log('写入成功');
	})


 fs.writeFile() 方法用于异步地将数据写入文件。

     file (string): 要写入的文件的路径或文件描述符。

     data (string, Buffer, TypedArray, DataView): 要写入的数据。可以是字符串、Buffer 对象、TypedArray 或 DataView。

     options (Object | string): 可选参数,可以是一个包含编码、模式和标志的对象,或者是一个字符串表示编码。

     如果是对象,则可以包含以下属性:

     encoding (string): 指定要使用的编码,默认为 'utf8'。

     mode (number): 设置文件的模式,默认为 0o666。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值