Método readdir()


Ler o conteúdo do diretório especificado no argumento do método.

Esse método trabalho com processos assíncronos.

Exemplo

const fs = require("fs").promises;
const path = require("path");
 
fs.readdir(path.resolve(__dirname))
  .then((file) => console.log(file))
  .catch((err) => console.log(err));
const fs = require("fs").promises;
const path = require("path");
 
async function readdir(rootDir) {
  rootDir = rootDir || path.resolve(__dirname);
 
  const files = await fs.readdir(rootDir);
 
  walk(files);
}
 
function walk(files) {
  for (let file of files) {
    console.log(file);
  }
}
 
readdir();

Referências