【发布时间】:2014-05-30 11:49:38
【问题描述】:
我需要按以下顺序对某个目录中存在的图像进行排序:
00a.jpg
00b.jpg
00c.jpg
...
00x.jpg
00y.jpg
00z.jpg
0aa.jpg
0bb.jpg
0cc.jpg
...
0xx.jpg
0yy.jpg
0zz.jpg
001.jpg
002.jpg
003.jpg
...
097.jpg
098.jpg
099.jpg
100.jpg
101.jpg
102.jpg
但是我没有任何逻辑可以放入我的 sort_by 中?谁能知道哪种逻辑最适合按上述顺序对所有图像进行排序..
我期待这样的事情:
Dir.entries('.').sort_by { |x| ?? }
谢谢, 院长
【问题讨论】:
-
您能用文字定义您的排序顺序吗?你的例子似乎有点不一致......
-
@UriAgassi 哦,天哪,我一定是不小心向上滚动的。我会删除该评论。
标签: ruby file sorting directory rmagick