Ответ 1
Вы можете посмотреть Dir.glob
. Вы можете передать ему путь **/*
, который даст вам все в текущей папке и подкаталогах:
records = Dir.glob("**/*")
# => ["file1.txt", "file2.txt", "dir1", "dir1/file1.txt", ...]
Как упоминалось в @fl00r, вы также можете использовать сокращенное Dir["**/*"]