Get List of all files in a directory in Node.js

const fs = require('fs');
const path = require('path');

const directoryPath = '/path/to/your/directory';

fs.readdir(directoryPath, (err, files) => {
  if (err) {
    console.error('Error reading directory:', err);
    return;
  }

  files.forEach(file => {
    const filePath = path.join(directoryPath, file);
    fs.stat(filePath, (err, stats) => {
      if (err) {
        console.error('Error getting file stats:', err);
        return;
      }

      if (stats.isFile()) {
        console.log('File:', file);
      } else if (stats.isDirectory()) {
        console.log('Directory:', file);
      }
    });
  });
});