有谁知道 Ruby 中是否存在用于遍历文件系统目录和文件的现有模块/函数?我正在寻找类似于 Python 的 os.walk
的东西。我找到的最接近的模块是 Find
但需要一些额外的工作来完成遍历。
Python 代码如下所示:
for root, dirs, files in os.walk('.'):
for name in files:
print name
for name in dirs:
print name
最佳答案
以下将递归打印所有文件。那么你可以使用 File.directory 吗?看看是目录还是文件。
Dir['**/*'].each { |f| print f }
关于python - Python 的 os.walk 的 Ruby 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1281090/