fsPromises.opendir(path[, options])
曆史
版本 | 變化 |
---|---|
v13.1.0、v12.16.0 | 引入了 |
v12.12.0 | 添加於:v12.12.0 |
參數
異步打開一個目錄進行迭代掃描。有關更多詳細信息,請參閱 POSIX
文檔。opendir(3)
創建一個 <fs.Dir> ,其中包含用於讀取和清理目錄的所有進一步函數。
encoding
選項在打開目錄和後續讀取操作時設置 path
的編碼。
使用異步迭代的示例:
import { opendir } from 'node:fs/promises';
try {
const dir = await opendir('./');
for await (const dirent of dir)
console.log(dirent.name);
} catch (err) {
console.error(err);
}
使用異步迭代器時, <fs.Dir> 對象會在迭代器退出後自動關閉。
相關用法
- Node.js fsPromises.opendir()用法及代碼示例
- Node.js fsPromises.open()用法及代碼示例
- Node.js fsPromises.mkdtemp(prefix[, options])用法及代碼示例
- Node.js fsPromises.chmod()用法及代碼示例
- Node.js fsPromises.readFile()用法及代碼示例
- Node.js fsPromises.lchmod()用法及代碼示例
- Node.js fsPromises.appendFile()用法及代碼示例
- Node.js fsPromises.readdir(path[, options])用法及代碼示例
- Node.js fsPromises.utimes()用法及代碼示例
- Node.js fsPromises.rename()用法及代碼示例
- Node.js fsPromises.copyFile()用法及代碼示例
- Node.js fsPromises.symlink()用法及代碼示例
- Node.js fsPromises.lchown()用法及代碼示例
- Node.js fsPromises.writeFile(file, data[, options])用法及代碼示例
- Node.js fsPromises.mkdtemp()用法及代碼示例
- Node.js fsPromises.writeFile()用法及代碼示例
- Node.js fsPromises.realpath()用法及代碼示例
- Node.js fsPromises.access()用法及代碼示例
- Node.js fsPromises.mkdir()用法及代碼示例
- Node.js fsPromises.truncate()用法及代碼示例
- Node.js fsPromises.chown()用法及代碼示例
- Node.js fsPromises.stat()用法及代碼示例
- Node.js fsPromises.copyFile(src, dest[, mode])用法及代碼示例
- Node.js fsPromises.access(path[, mode])用法及代碼示例
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 fsPromises.opendir(path[, options])。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。