html语言如何创建文本文件,nodejs如何创建并写文件?

本文介绍如何使用Node.js的fs模块创建文件并写入内容。通过writeFile方法可以轻松实现文件写入操作,即使目标文件不存在也会自动创建。此外,文章还展示了如何设置选项参数实现文件内容追加,并验证写入内容的正确性。

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

nodejs可以使用fs模块的writeFile方法来创建并写文件,writeFile方法用来写入文件内容,如果文件不存在就会创建一个文件。

1a95d60ff8806af4d51ef4a3d5321066.png

nodejs中创建一个文件并写入内容:var fs = require('fs'); // 引入fs模块

// 写入文件内容(如果文件不存在会创建一个文件)

// 传递了追加参数 { 'flag': 'a' }

fs.writeFile('./try4.txt', 'HelloWorld', { 'flag': 'a' }, function(err) {

if (err) {

throw err;

}

console.log('Hello.');

// 写入成功后读取测试

fs.readFile('./try4.txt', 'utf-8', function(err, data) {

if (err) {

throw err;

}

console.log(data);

});

});

输出:

4e8311f14217fc2dda6045fb750933f9.png

writeFile()方法:

使用fs.writeFile(filename,data,[options],callback)写入内容到文件。filename (String) 文件名称

data (String | Buffer) 将要写入的内容,可以使字符串 或 buffer数据。

options (Object) option数组对象,包含:

· encoding (string) 可选值,默认 ‘utf8′,当data使buffer时,该值应该为 ignored。

· mode (Number) 文件读写权限,默认值 438

· flag (String) 默认值 ‘w'

callback {Function} 回调,传递一个异常参数err。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值