12345678910111213141516171819202122232425262728293031 |
- // 文件操作 大多数情况下 属于异步操作(I/O操作)
- // 1. 引入相关模块 即fs file system模块(操作文件的模块)
- import { writeFile } from 'node:fs/promises';
- // const { writeFile } = require('node:fs/promises');
- // 1 写操作
- //* file 就是 写入内容的文件 位置+名称,类型 string
- //* data 就是 要写入的文本内容,类型一般都是 string
- //* options 是可选的配置参数
- // fsPromises.writeFile(file, data[, options])
- // try {
- // await writeFile(
- // './test.txt',
- // 'hello, node.js. i am learning <fs> module. once more...'
- // );
- // console.info('写入成功!');
- // } catch (err) {
- // console.error('写入数据失败', err);
- // }
- try {
- await writeFile('./info.txt', '你猜猜 会不会 创建info文件呢?');
- console.info('写入成功!');
- } catch (err) {
- console.error('写入数据失败', err);
- }
- // writeFile特点
- //! 1. 以覆盖方式向文件中写入新的内容。
- //! 2. 如果写入的文件不存在 会自动帮你新建
|