Node.js文件系统:fs.writeSync方法详解

fs.writeSync 方法详解

fs.writeSync() 方法用于同步写入数据到文件。

### 语法

javascript

fs.writeSync(fd, data[, options])

### 参数

  • fd: 文件描述符,由 fs.openSync() 方法返回。
  • data: 要写入文件的数据,可以是字符串或 Buffer 对象。
  • options (可选): 包含以下属性的对象:
    • encoding (可选): 字符编码,默认为 'utf8'
    • position (可选): 写入数据的起始位置,默认为文件末尾。

### 返回值

写入文件的字节数。

### 使用实例

```javascript

const fs = require('fs');

// 打开文件以进行写入

const fd = fs.openSync('message.txt', 'w');

// 要写入的数据

const data = 'Hello, world!';

// 写入数据到文件

const bytesWritten = fs.writeSync(fd, data);

// 关闭文件

fs.closeSync(fd);

console.log(写入 ${bytesWritten} 字节到文件);

```

### 实现源码

https://github.com/nodejs/node/blob/master/lib/fs.js

pdf 文件大小:33.04KB