Ruby-在文件夹中按名称查找文件



情况是有一个文件夹包含一些文件(例如"1"、"2"、"3"(,我需要请求有关该文件的信息。其中一个选项是文件。是否存在?,但它只根据严格定义的文件名进行搜索。反过来,我需要通过输入字段中的查询来搜索所需的文件,即文件名是用户设置的变量。在这种情况下,你能告诉我在文件夹中搜索文件的最佳方法吗?

我想你想要的是这样的东西:

#!/bin/ruby
puts "What file are you looking for?"
filename = gets.chomp 
if File.exists? filename
puts "File found! :)" 
# do something else
else
puts "File not found! :("
# maybe do something else
end

它将接受用户输入,然后确定是否存在具有该名称的文件(仅限完全匹配(。

最新更新