node-read-directory

1.0.3 • Public • Published

node-read-directory

Nodejs simple lightweight function for reading directory recursively, no matter how deep is it

Instalation

npm i node-read-directory

Usage

const readDirectory = require('node-read-directory');

readDirectory('./sourceDir').then( data => console.log(data)).catch( error => console.error(error));

How it works

For example source directory looks like below:
C:\USERS\USER\PROJECTS\UNTITLED\SRC


│   1.png

├───emptyDir
└───thumbs
     │   50-1.png
     │
     └───newDir
          30-2.png

So you get this:
[
 {
  root: 'C:\',
  dir: 'C:\Users\User\Projects\untitled\src',
  base: '1.png',
  ext: '.png',
  name: '1',
  readDir: 'C:\Users\User\Projects\untitled\src'
 },
 {
  root: 'C:\',
  dir: 'C:\Users\User\Projects\untitled\src',
  base: 'emptyDir',
  ext: '',
  name: 'emptyDir',
  readDir: 'C:\Users\User\Projects\untitled\src'
 },
 {
  root: 'C:\',
  dir: 'C:\Users\User\Projects\untitled\src\thumbs',
  base: '50-1.png',
  ext: '.png',
  name: '50-1',
  readDir: 'C:\Users\User\Projects\untitled\src'
 },
 {
  root: 'C:\',
  dir: 'C:\Users\User\Projects\untitled\src\thumbs\newDir',
  base: '30-2.png',
  ext: '.png',
  name: '30-2',
  readDir: 'C:\Users\User\Projects\untitled\src'
 }
]
That way very usefull for coping files and directories.

/node-read-directory/

    Package Sidebar

    Install

    npm i node-read-directory

    Weekly Downloads

    1

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    6.03 kB

    Total Files

    4

    Last publish

    Collaborators

    • nboldar