Ruby获取目录下文件

在 Ruby 程序中要获取指定目录内的文件和目录列表,我们可以使用 Dir.entries 函数。

entries方法

语法

files = Dir.entries(dir)

参数

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

说明

使用 entries 获取目录和文件列表。

案例

获取当前目录

使用 entries 方法获取当前目录文件列表

#!/usr/bin/ruby -w # -*- coding : utf-8 -*- puts "HaiCoder(www.haicoder.net)" files = Dir.entries("./").join(' ') print("files = ", files, "\n")

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

26_Ruby获取当前目录文件列表.png

我们使用了 entries 函数实现获取当前目录下所有文件的功能。

Ruby entries方法总结

在 Ruby 程序中要获取指定目录内的文件和目录列表,我们可以使用 Dir.entries 函数。