1. recursive-readdir-sync
NodeJS library to recursively read a directory path's contents synchronously
recursive-readdir-sync
Package: recursive-readdir-sync
Created by: battlejj
Last modified: Sun, 26 Jun 2022 09:37:16 GMT
Version: 1.0.6
License: MIT
Downloads: 112,685
Repository: https://github.com/battlejj/recursive-readdir-sync

Install

npm install recursive-readdir-sync
yarn add recursive-readdir-sync

recursive-readdir-sync

NodeJS library to recursively read a directory path's contents synchronously

A simple Node module for synchronously listing all files in a directory, or in any subdirectories.

It does not list directories themselves.

This library uses synchronous filesystem calls. That means this library uses BLOCKING calls. Keep that in mind
when using it.

Install

npm install recursive-readdir-sync

Example

 var recursiveReadSync = require('recursive-readdir-sync')
  , files
  ;

try {
  files = recursiveReadSync('/your/path/here');
} catch(err){
  if(err.errno === 34){
    console.log('Path does not exist');
  } else {
    //something unrelated went wrong, rethrow
    throw err;
  }
}

console.log('Files array:', files);

//loop over resulting files
for(var i = 0, len = files.length; i < len; i++){
  console.log('Found: %s', files[i]);
}

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code