Мне нужно ввести следующий код на ruby:
<%
files = Dir.glob('/**/*')
files.each do |file|
puts file
end
%>
Он выводит (например):
/dirA/file1.txt
/dirA/file2.txt
/dirB/file1.txt
/file1.txt
/file2.txt
/subdirA/file1.txt
Я хочу, чтобы он выводил его так:
/file1.txt
/file2.txt
/dirA/file1.txt
/dirA/file2.txt
/dirB/file1.txt
/subdirA/file1.txt
В принципе, я хотел бы иметь файлы отображаются перед каталогами. Можно ли использовать команду сортировки?