由于之前使用OneNote做笔记不太习惯,写文章也没有字数统计功能,就想把笔记直接写在word文档里,用windows的文件夹来管理我所有的笔记,但使用文件夹管理笔记有一个风险,就是以后移动这些笔记的时候,笔记的顺序不可以使用修改日期来排序,只能使用文件名排序,那如果我想在两个笔记的中间插入一个新的笔记,就要使用一定的命名规范了。下面我们来测试一下:

1.文件名全部以数字开头的情况,这样最简单,就是按照数字大小进行排序

windows通用系统命名规则(windows系统文件夹名称排序规则)(1)

但如果文件名以字母开头呢?下面的测试可以看出字母开头的文件是排在数字后面的。

windows通用系统命名规则(windows系统文件夹名称排序规则)(2)

当我测试大写字母的时候,结果令我惊讶,大A和小a在文件管理器中居然被认为是同一个文件,此处系统提示我进行重命名!

windows通用系统命名规则(windows系统文件夹名称排序规则)(3)

如果我想在文件1和文件2中间插入一个新文件,该如何命名呢?这里我试了1.1.测试,结果排在了最上面。

windows通用系统命名规则(windows系统文件夹名称排序规则)(4)

看来这样是行不通的,当文件名第一位数字相同时,系统会对比第二位的点“.”,第二位相同时对比第三位的字符,我们将第二位的点“.”换成下划线“_”,这样可以达到我的预期。

windows通用系统命名规则(windows系统文件夹名称排序规则)(5)

推断不论是数字还是字母或特殊字符,系统都是根据字符的ASCII码进行排序的,ASCII码是所有字符在计算机中以二进制数表示的统一表示方法。但根据我的测试后发现系统并不是按照ASCII进行排序的,实测的结果是几乎所有特殊字符都排在数字和字母前面,顺序为:-!#$%&(),.;@^_`{}~’ =0123456789a到 z

windows通用系统命名规则(windows系统文件夹名称排序规则)(6)

windows通用系统命名规则(windows系统文件夹名称排序规则)(7)

,