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])。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
