[阿里云盘] 文件排序优化

2021-07-19 11:18:52 +08:00
 he110comex
优化下排序吧
或者提供快捷重命名

1596 次点击
所在节点    全球工单系统
7 条回复
renmu123
2021-07-19 11:45:10 +08:00
这个排序其实没什么问题,win 也是这种排序
also24
2021-07-19 11:46:30 +08:00
这就是正常的字典序呗,自己手动补 0 吧
clf
2021-07-19 13:52:03 +08:00
把集字去掉应该会按数字大小排序了,因为集字比数字后面,所以导致了 8 集比 81 集后面。
he110comex
2021-07-19 15:02:26 +08:00
@also24
@renmu123 从程序编码上来说,这种排序并没有错,严格按照 01 、02 、03……09 、10……这样,就能够正常排序,不过现实中,1 、2 、3……这种编号比 01 、02 、03……更常见。

我这个情况比较极端,几百集,一个个挑出来改用户名,太蛋疼了……
also24
2021-07-19 15:05:56 +08:00
magicdawn
2023-03-06 23:10:18 +08:00
在找这种逻辑的实现
这里有一个
https://www.npmjs.com/package/finder-sort
magicdawn
2023-03-07 00:05:09 +08:00
研究了一下 finder-sort 的代码

1 变成 01
12 变成 9012
123 变成 990123

长度变成 2 倍, 用 n-1 个 9 和 一个 0 做 padding, 然后字典序排序, 再取回原文件名即可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/790326

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX