我必须在 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
基本上,我希望在目录之前显示文件。有我可以使用的排序命令吗?