當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Node.js FileHandle.readableWebStream()用法及代碼示例

filehandle.readableWebStream()

添加於:v17.0.0
Stability: 1 - 實驗性

返回可用於讀取文件數據的ReadableStream

如果多次調用此方法或在關閉或關閉FileHandle 之後調用此方法,則會引發錯誤。

import {
  open,
} from 'node:fs/promises';

const file = await open('./some/file/to/read');

for await (const chunk of file.readableWebStream())
  console.log(chunk);

await file.close();const {
  open,
} = require('node:fs/promises');

(async () => {
  const file = await open('./some/file/to/read');

  for await (const chunk of file.readableWebStream())
    console.log(chunk);

  await file.close();
})();

雖然ReadableStream 將讀取文件完成,但它不會自動關閉FileHandle。用戶代碼仍必須調用fileHandle.close() 方法。

相關用法


注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 FileHandle.readableWebStream()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。