directory-path

0.1.5 • Public • Published

Note: I recommend an alternative module called fullpath. Fullpath module has more options than directory-path module. But if you want to use this module, here again information about how to use directory-path. +>#English version + +# directory-path + +A node.js module for recursively reading directory and nested directories paths. + +### Installation + +$ [sudo] npm install directory-path --save + +### How to use + +The following example attaches directory-path to a simple Node.JS app + +#####Directory structure: + +├── full/ +│ ├── nested / +│ │ ├── nested-a/ +│ │ │ ├── a1/ +│ │ │ │ ├── empty.js/ +│ │ │ ├── a2/ +│ │ │ │ ├── a21/ +│ │ │ │ │ ├── a211/ +│ │ │ │ │ │ ├── empty.js/ +│ │ │ │ │ │ ├── example.js/ +│ │ ├── nested-b/ +│ │ │ ├── b1/ +│ │ │ │ ├── b11/ +│ │ │ │ │ ├── empty.js/ +│ │ │ ├── b2/ +│ │ │ │ ├── b21/ + + +index.js +js +var directory = require('directory-path'); + +console.log(directory('full')); + + +Run the app: + +node index.js + +gives the following output +``` +[ 'full/nested',

  • 'full/nested/nested-a',
  • 'full/nested/nested-b',
  • 'full/nested/nested-a/a1',
  • 'full/nested/nested-a/a2',
  • 'full/nested/nested-b/b1',
  • 'full/nested/nested-b/b2',
  • 'full/nested/nested-a/a2/a21',
  • 'full/nested/nested-b/b1/b11',
  • 'full/nested/nested-b/b2/b21',
  • 'full/nested/nested-a/a2/a21/a211' ]

+ + +## Support + +If you need help using directory-path, or have found a bug, please create an issue on the +<a href="https://github.com/davidenq/directory-path/issues" target="_blank">GitHub repo</a>. + +## License + +MIT Licence + + +>#Versión Español + +#directory-path + +Un modulo para node.js que lee de forma recursiva la ruta de una carpeta de archivos y sus carpetas aninadas. + +###Instalación + +$ [sudo] npm install directory-path --save + +###¿Cómo usar? + +A continuación se muestra un ejemplo sensillo de la ejecución del modulo. + +#####_Estructura del directorio_ + + +├── full/ +│ ├── nested / +│ │ ├── nested-a/ +│ │ │ ├── a1/ +│ │ │ │ ├── empty.js/ +│ │ │ ├── a2/ +│ │ │ │ ├── a21/ +│ │ │ │ │ ├── a211/ +│ │ │ │ │ │ ├── empty.js/ +│ │ │ │ │ │ ├── example.js/ +│ │ ├── nested-b/ +│ │ │ ├── b1/ +│ │ │ │ ├── b11/ +│ │ │ │ │ ├── empty.js/ +│ │ │ ├── b2/ +│ │ │ │ ├── b21/ + + + +index.js + +js +var directory = require('directory-path'); + +console.log(directory('full')); + + +Ejecutar + +node index.js + +Se obtiene cómo resultado + +[ 'full/nested',

  • 'full/nested/nested-a',
  • 'full/nested/nested-b',
  • 'full/nested/nested-a/a1',
  • 'full/nested/nested-a/a2',
  • 'full/nested/nested-b/b1',
  • 'full/nested/nested-b/b2',
  • 'full/nested/nested-a/a2/a21',
  • 'full/nested/nested-b/b1/b11',
  • 'full/nested/nested-b/b2/b21',
  • 'full/nested/nested-a/a2/a21/a211' ]

+``` + +## Soporte + +Si necesitas ayuda usando el módulo directory-path, o si encuentras un bug, por favor créa un issue en GitHub repo. + +## Licencia + +MIT Licence

Readme

Keywords

Package Sidebar

Install

npm i directory-path

Weekly Downloads

0

Version

0.1.5

License

MIT

Last publish

Collaborators

  • davidenq