Skip to main content
Use Bun.write() to write a string to disk at an absolute path. The first argument is a destination; the second is the data to write.
const path = "/path/to/file.txt";
await Bun.write(path, "Lorem ipsum");

Bun resolves relative paths from the current working directory.
const path = "./file.txt";
await Bun.write(path, "Lorem ipsum");

You can pass a BunFile as the destination. Bun.write() writes the data to its associated path.
const path = Bun.file("./file.txt");
await Bun.write(path, "Lorem ipsum");

Bun.write() returns the number of bytes written to disk.
const path = "./file.txt";
const bytes = await Bun.write(path, "Lorem ipsum");
// => 11

See Bun.write().