> ## Documentation Index
> Fetch the complete documentation index at: https://bun.zhcndoc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 将字符串写入文件

此代码片段将字符串写入磁盘上的特定\_绝对路径\_。

它使用高速的 [`Bun.write()`](/runtime/file-io#writing-files-bun-write) API 来高效地将数据写入磁盘。第一个参数是\_目标路径\_；第二个参数是要写入的\_数据\_。

```ts theme={"theme":{"light":"github-light","dark":"dracula"}}
const path = "/path/to/file.txt";
await Bun.write(path, "Lorem ipsum");
```

***

任何相对路径都会相对于项目根目录（包含最近的 `package.json` 文件的目录）进行解析。

```ts theme={"theme":{"light":"github-light","dark":"dracula"}}
const path = "./file.txt";
await Bun.write(path, "Lorem ipsum");
```

***

你可以传入一个 `BunFile` 作为目标。`Bun.write()` 会将数据写入其关联的路径。

```ts theme={"theme":{"light":"github-light","dark":"dracula"}}
const path = Bun.file("./file.txt");
await Bun.write(path, "Lorem ipsum");
```

***

`Bun.write()` 返回写入磁盘的字节数。

```ts theme={"theme":{"light":"github-light","dark":"dracula"}}
const path = "./file.txt";
const bytes = await Bun.write(path, "Lorem ipsum");
// => 11
```

***

完整的 `Bun.write()` 文档请参见 [文档 > API > 文件 I/O](/runtime/file-io#writing-files-bun-write)。
