[程序员] windows 资源管理器的"按名称排序"对文件名中字母数字混合的数字的处理是什么时候改成现在这个样子的?

现在 win11 的行为是: 把文件名中出现的连续数字 作为一个整体数值 按照数值大小比较处理排序

今天惊奇的发现

比如一个文件夹中有以下文件名的文件

A123B56.txt
A97B00.txt

在按文件名排序(升序或者降序)时 他会把这个主文件名当作四个"排序单位"进行比较

A 123 B 56
A 97 B 00

按文件升序排列时

因为 97<123 第二个文件会排到第一个前面

历史庞大的数据归档文件夹里为了兼容以前旧的历史数据(完全按位 ascii 比较)设计的文件夹架构 全乱套了

原始链接: https://www.v2ex.com/t/1163737#reply2
侵权请联系站方: [email protected]

相关推荐

换一批