1.0.6 • Published 9 years ago

recursive-readdir-sync v1.0.6

Weekly downloads
41,335
License
MIT
Repository
github
Last release
9 years ago

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]);
}
dowebtempfix-for-version-one-point-one-point-threenext-inline-serverkelex-clikelexkelex-plugin-appkelex-plugin-libschiumatocicoriads-betadreamscriptstamp-langotreetreeprogram@infinitebrahmanuniverse/nolb-recu@everything-registry/sub-chunk-2633shasyncshould-upshould-up-testds-langsember-webpack-loadersssh-deployerdfds-content-management-toolsdocsite-cli-coredocletsdirectory-fixture-providerdoloremvelitdocsify-build-clidocsify-builder@dfds-contentful/migration@dfds-contentful/translationcypress-zapi-jssajensakuraditerender-json-as-htmlreprehenderitnisirequire-a-lotrhinostyleelement-migration-helpercss-image-checkersln-openercanopy-jscarbon-gulp@bartuz/webpack-cleanup-plugincodesandbox-dependency-packagercodesandbox-dependency-packager-apiconsole-test-helperscompile-esx-sync@conga/framework-rest@conga/framework-validation@crawlo/graphqlcleanfilespluginchaoskit@bnabli/wisejs@appnest/web-config@aricallen/mkmodule@aricallen/mktsmodulebuild-and-watchcypper-node-microservices-buildcubx-wct-scaffoldercubx-wct-test-scaffolder@doweb/vuexpressbio-scaffoldbio-scaffold-wduibio-corefile-driverflairjs-cliespresso-siteethical-utility-babel-directory-transpilerethicaleyght-2.0-modelsezzy-express-mvcfab-build-nextantd-migration-helper@wikimedia/jsonschema-toolsap-test-generatorapiculator@tianyk/nw-builder@taistudio/animeback-submitagilium-ext-webpack-pluginDajaabacus-mochafluentcvtaskcluster-lib-docsfix-colors-out-of-memoryexpress-paths-as-routesswagapitinymce-plugin-toyfs-extra-enhancerwebpack-inject-css-loaderjawaskripkiriclient@gentean/pagegiri-kurui-animateumblehot-update-packagevue-migration-helpervue-multipage-scaffoldgeek-labtwitch-commando
1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago