我在一个文件夹中有大约1,500个XML文件。我有点疯狂,因为当我按名称排序时,它看起来有点按名称排序,但如果你滚动,你可以看到它不完整。
列表顶部看起来没问题:
...但是向下滚动你会看到:
我已经检查过以确保它们是零而不是o,而它们不是。我还检查过一些文件名的开头没有幻像空间,但没有。到底是怎么回事??
它在数字上对它们进行排序,而010仍然被认为是10并且应该在9之后。
—
n8te
我不认为就是这样。屏幕截图并没有显示所有内容,但首先它会显示00 ... 0a ... 0b ...... 1a ... 1b ...等等。一旦该序列在第二个屏幕截图中完成,您就有了9f。 ..而且突然010.而且我从来不知道Windows用数字排序的东西。
—
斯蒂芬
可能会有一些亮点:
—
Austin T法国
@("9fd9aedcc9c79dc1658bfe597299f95","010c568209a689f8cd4005a83c2feeae") | Sort-Object | ForEach-Object {$_.Length, $_}
在PowerShell中