溫馨提示×

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,則將其路徑輸出到控制臺。

你可以根據(jù)需要修改搜索條件,例如更改目錄路徑、文件擴展名等。

0