Skip to content

Instantly share code, notes, and snippets.

@farishan
Created February 24, 2023 11:10
Show Gist options
  • Select an option

  • Save farishan/be14d06d94bcd0e4cb7d37dc194d4c27 to your computer and use it in GitHub Desktop.

Select an option

Save farishan/be14d06d94bcd0e4cb7d37dc194d4c27 to your computer and use it in GitHub Desktop.

Revisions

  1. farishan created this gist Feb 24, 2023.
    17 changes: 17 additions & 0 deletions filenames.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    //requiring path and fs modules
    const path = require('path');
    const fs = require('fs');
    //joining path of directory
    const directoryPath = path.join(__dirname, '');
    //passsing directoryPath and callback function
    fs.readdir(directoryPath, function (err, files) {
    //handling error
    if (err) {
    return console.log('Unable to scan directory: ' + err);
    }
    //listing all files using forEach
    files.forEach(function (file) {
    // Do whatever you want to do with the file
    console.log(file);
    });
    });