Я застрял, пытаясь найти регулярное выражение для соответствия типу файла в сценарии сортировки.
Dir.foreach(savedirs[0]) do |x|
puts "Matching " + x + " against filetypes."
case x
when x.match(/^.*\.exe$/i) then puts x
when x.match(/\.jpe?g$/) then FileUtils.move(x, sortpath[".exe"], :verbose => true)
when x =~ /\.jpg$/ then FileUtils.move(x, sortpath[".jpg"])
end
end
Я не могу получить ни один из них, чтобы соответствовать в окнах. Все, что мне нужно, это подтвердить, что данное имя файла соответствует совместимым типам файлов.