Thoughts on including a file walker? #11

jprichardson opened this Issue Oct 8, 2012 · 7 comments


None yet
4 participants

jprichardson commented Oct 8, 2012

I really like this one:


jprichardson commented Oct 9, 2012

@superjoe30 what's your opinion on this? Do you think that it's too much too include the fs-extra module?

andrewrk commented Oct 9, 2012

Tough call. I'm leaning towards thinking that it does make sense to include. fs.readdir is a way of reading directories; walk is a higher level way of reading directories.

You may want to double check that this particular module handles circular symlinks correctly, as well as providing a way to cancel an in-progress walk.

@jprichardson @superjoe30 I agree with both of you that including a file walker in fs-extra makes sense.

From a functional perspective, I would say that people interested in low-level, single file, single directory, single filesystem functionalities, etc., will go for node-fs and those looking for high-level, multiple files, multiple directories, multiple filesystems functionalities, etc., will go for node-fs-extra.

Therefore, this makes a lot of sense to consider fs-extra as a collection of modules achieving this goal and delivering a solution in one consistently designed package to developers. What do you think?


jprichardson commented Aug 8, 2013

I think this needs to be done as well... I just don't know if there is a better one than the one that I referenced above. I'm open for suggestions.

q2dg commented Oct 28, 2014

What about
Its stream api makes it wonderful!

My fork of findit is the most robust module I can find:


jprichardson commented Apr 8, 2015

Closing this in favor of discussion in #63

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment