帮助里面是说:“/o [[:]SortOrder] 控制 dir 排序和显示目录名和文件名的顺序。如果省略 /o,dir 将按它们在目录中出现的顺序显示名称。如果在没有指定 SortOrder 的情况下使用 /o,dir 显示按字母顺序排列的目录名,然后显示按字母顺序排列的文件名。”至于“在目录中出现的顺序显示名称”是什么东东。。我也不清楚。不过我可以肯定的是一定不等于按字母顺序排序,因为你试下dir和dir /O:n会发现两个输出的结果大多数情况下会有点差别