What's the Ruby equivalent of Python's os.walk?
python, ruby
Solution
The following will print all files recursively. Then you can use File.directory? to see if the it is a directory or a file.
Dir['**/*'].each { |f| print f }
Problem
Does anyone know if there's an existing module/function inside Ruby to traverse file system directories and files? I'm looking for something similar to Python's `os.walk`. The closest module I've found is `Find` but requires some extra work to do the traversal. The Python code looks like the following: ``` for root, dirs, files in os.walk('.'): for name in files: print name for name in dirs: print name ```