python - Python 的 os.walk 的 Ruby 等价物是什么?

标签 python ruby

有谁知道 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/

相关文章:

ruby-on-rails - 使用具有嵌套关联的多态路径

Python Numpy - 将非常小的数字视为零

python - 用于 Mysql 查询的 FLASK HTML 字段

python - 计算特定网络接口(interface)上的传入数据包

ruby-on-rails - 设置 mina 时出错

ruby-on-rails - 简单的 Authlogic 问题 : JSON login?

python - Sphinx Doctest 找不到测试

python - wxPython - 如何在另一个进程发生时显示加载栏?

mysql - 如何在rails中输入一个更大的整数值(超过10位)

ruby - 有没有一种方法可以只删除 1 个匹配的数组元素?