ruby

Ruby目录操作能进行搜索吗

小樊
81
2024-11-06 01:32:31
栏目: 编程语言

是的,Ruby的目录操作可以进行搜索

require 'find'

# 搜索指定目录下的所有.txt文件
Find.find('/path/to/search') do |path|
  if File.file?(path) && File.extname(path).downcase == '.txt'
    puts path
  end
end

在这个示例中,我们使用Find.find方法来搜索指定目录(/path/to/search)下的所有.txt文件。如果找到的文件是普通文件并且扩展名为.txt,则将其路径输出到控制台。

你可以根据需要修改搜索条件,例如更改目录路径、文件扩展名等。

0
看了该问题的人还看了