Version 1.0 of package Path-Iterator has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Path-Iterator describes itself as: ============================================ An iterator for traversing a directory path. ============================================ More at https://elpa.gnu.org/packages/path-iterator.html ## Summary: A path-iterator object is created by `make-path-iterator', which takes keyword arguments: user-path-non-recursive: list of directories to return, in order given user-path-recursive: list of root directory trees to return; trees are explored in depth-first order, after all directories in `user-path-non-recursive' are returned. ignore-function: a function that takes one argument (an absolute directory name), and returns nil if directory should be returned, non-nil if not. Other functions: path-iter-next: return the next directory, or nil if done. path-iter-restart: restart iterator; next call to `path-iter-next' will return the first directory. ## Recent NEWS: [Not provided 🙁]
