fsPromises.readdir(path[, options])
曆史
版本 | 變化 |
---|---|
v10.11.0 | 添加了新選項 |
v10.0.0 | 添加於:v10.0.0 |
參數
path
<string> | <Buffer> | <URL>options
<string>|<Object>- 返回: <Promise> 使用目錄中不包括
'.'
和'..'
的文件名的數組。
讀取目錄的內容。
可選的 options
參數可以是指定編碼的字符串,也可以是具有 encoding
屬性的對象,該屬性指定用於文件名的字符編碼。如果 encoding
設置為 'buffer'
,則返回的文件名將作為 <Buffer> 對象傳遞。
如果 options.withFileTypes
設置為 true
,則解析的數組將包含 <fs.Dirent> 對象。
import { readdir } from 'node:fs/promises';
try {
const files = await readdir(path);
for (const file of files)
console.log(file);
} catch (err) {
console.error(err);
}
相關用法
- Node.js fsPromises.readFile()用法及代碼示例
- Node.js fsPromises.readFile(path[, options])用法及代碼示例
- Node.js fsPromises.realpath()用法及代碼示例
- Node.js fsPromises.rename()用法及代碼示例
- Node.js fsPromises.mkdtemp(prefix[, options])用法及代碼示例
- Node.js fsPromises.chmod()用法及代碼示例
- Node.js fsPromises.lchmod()用法及代碼示例
- Node.js fsPromises.appendFile()用法及代碼示例
- Node.js fsPromises.opendir(path[, options])用法及代碼示例
- Node.js fsPromises.utimes()用法及代碼示例
- Node.js fsPromises.copyFile()用法及代碼示例
- Node.js fsPromises.symlink()用法及代碼示例
- Node.js fsPromises.lchown()用法及代碼示例
- Node.js fsPromises.writeFile(file, data[, options])用法及代碼示例
- Node.js fsPromises.open()用法及代碼示例
- Node.js fsPromises.mkdtemp()用法及代碼示例
- Node.js fsPromises.writeFile()用法及代碼示例
- Node.js fsPromises.access()用法及代碼示例
- Node.js fsPromises.mkdir()用法及代碼示例
- Node.js fsPromises.opendir()用法及代碼示例
- Node.js fsPromises.truncate()用法及代碼示例
- Node.js fsPromises.chown()用法及代碼示例
- Node.js fsPromises.stat()用法及代碼示例
- Node.js fsPromises.copyFile(src, dest[, mode])用法及代碼示例
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 fsPromises.readdir(path[, options])。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。