解决数字型文件名排序混乱
2016-12-16贺潮品
贺潮品
如果Windows 10文件资源管理器中某文件夹下的文件均是以数字开头,那么数字的排序能够按照什么方式进行呢?以上问题不知你是否留意过。不过无论如何,我们也不难猜测,答案无非是按数字本身的值从大到小,或者是以字串从1到9这样的字位顺序依次排列。但是,如果系统给出的排序顺序与我们想要的不符时,就必须找到解决办法。
1 具体案例
通常,以数字开头的文件,在资源管理器排序,本来应该是按数字大小从小到大如22、111、300这样的顺序,或者是300、111、22这样的由大到小的顺序(图1);但有时我们会发现,却只能按照111、22、300或300、22、111这样的顺序排列(图2),这种排序方式很不利于工作中按从小到大的顺序处理文件,因为它们不符合数字排序的习惯。我们用修改组策略的方法可以解决这一问题。
2 解决方案
右击Windows 10的“开始”按钮,在快捷菜单中选择执行“运行”命令,然后在运行窗口中输入并执行GPEDIT.MSC,以启动组策略编辑器。随后,顺着“本地组策略编辑器→计算机配置→管理模板→Windows组件→文件资源管理器”的路径,找到“关闭文件资源管理器中的数值排序”选项(图3)。使用此策略设置,可不按数值顺序而按逐字位的顺序对文件名进行排序。
双击该项进入设置窗口(图4)。若选择“已启用”此策略设置,则文件资源管理器将按文件名中的每个数字位对文件名排序,例如本例中的111<22<300。如果禁用或未配置此策略设置,则文件资源管理器将按照数值升序对文件名排序,正如本例结果为300<22<111。
扩展阅读
资源管理器中汉字文件名排序的影响
数字如此,那么汉字文件名如何呢?默认情况下,资源管理器中汉字文件名按照首字拼音序列排序。如果要将汉字文件名按照汉字笔划数或姓氏排序,需要通过系统语言区域设置窗口,在“其他设置”的自定义“排序”设置窗口中选择排序方式(图5)。