Bun

GuidesWriting files

Delete a file with Bun

To synchronously delete a file with Bun, use the unlinkSync function from the node:fs module. (Currently, there is no Bun API for deleting files.)

import { unlinkSync } from "node:fs";

const path = "/path/to/file.txt";
unlinkSync(path);

To remove a file asynchronously, use the unlink function from the node:fs/promises module.

import { unlink } from "node:fs/promises";

const path = "/path/to/file.txt";
await unlink(path);