2024年4月2日发(作者:)

`writeFileSync` 是 的一个方法,用于将数据同步写

入文件。如果文件已经存在,则该方法会覆盖文件内容。

`writeFileSync` 方法的语法如下:

```javascript

ileSync(file, data[, options], callback)

```

参数说明:

* `file`:一个字符串、Buffer、URL 或文件描述符,表示必

须在其中写入文件的路径。使用文件描述符将使其行为类

似于 `()` 方法。

* `data`:将写入文件的字符串、Buffer、TypedArray 或

DataView。

* `options`:一个字符串或对象,用于指定将影响输出的可

选参数。它具有三个可选参数:

+ `encoding`:一个字符串,指定文件的编码。默认值为

“utf8”。

+ `mode`:一个整数,指定文件模式。默认值为0o666。

+ `flag`:一个字符串,指定在写入文件时使用的标志。默

认值为“w”。

* `callback`:回调函数,回调函数只包含错误信息参数

(err),在写入失败时返回。

示例:

```javascript

const fs = require('fs');

let data = "Hello, world!";

ileSync('', data);

```

上述代码会将字符串 "Hello, world!" 写入到 文件中。

如果文件已经存在,则会被覆盖。