Bun.file()
函式接受路徑並傳回 BunFile
執行個體。BunFile
類別會延伸 Blob
,並允許您以各種格式延遲讀取檔案。
若要將檔案讀取至 Buffer
執行個體,請先使用 .arrayBuffer()
將檔案用作 ArrayBuffer
讀取,然後使用 Buffer.from()
從 ArrayBuffer
建立 Buffer
。
const path = "/path/to/package.json";
const file = Bun.file(path);
const arrbuf = await file.arrayBuffer();
const buffer = Buffer.from(arrbuf);
請參閱 二進位資料 > Buffer,以取得在 Bun 中使用 Buffer
和其他二進位資料格式的更多資訊。