Я создаю небольшой скрипт, который анализирует каталог для файлов данного типа и сохраняет местоположение (включая имя файла) в массиве Это выглядит так:
def getFiles(directory)
arr = Dir[directory + '/**/*.plt']
arr.each do |k|
puts "#{k}"
end
end
Выходные данные - это путь и файлы. Но я хочу только путь.
Вместо /foo/bar.txt я хочу только / foo /
Моей первой мыслью было регулярное выражение, но я не уверен, как это сделать.