Ruby遍历目录

在 Ruby 中要遍历指定目录内的文件和目录列表,我们可以使用 Dir.foreach 函数。

foreach方法

语法

files = Dir.foreach(dir)

参数

模式 描述
dir 要遍历的路径
files 文件和目录列表

说明

使用 foreach 遍历目录和文件列表。

案例

遍历当前目录

使用 foreach 方法遍历当前目录文件列表

#!/usr/bin/ruby -w # -*- coding : utf-8 -*- puts "HaiCoder(www.haicoder.net)" Dir.foreach("./") do |entry| puts entry end

程序运行后,控制台输出如下:

27_Ruby遍历目录.png

我们使用了 foreach 函数实现遍历当前目录下所有文件的功能。

Ruby foreach方法总结

在 Ruby 中要遍历指定目录内的文件和目录列表,我们可以使用 Dir.foreach 函数。