ian*_*cho 5 windows directory cmd
我们可以在Windows资源管理器中看到按名称排序的目录文件.
如果我在Windows命令提示符下尝试相同的操作,则按名称命令不同 - 正确:
dir *.jpg /ON /B
cubierta.jpg
pag00.jpg
pag06.jpg
pag08.jpg
pag09.jpg
pag100.jpg
pag101.jpg
pag102.jpg
pag103.jpg
pag104.jpg
pag105.jpg
pag106.jpg
pag107.jpg
pag108.jpg
pag109.jpg
pag11.jpg, etc, etc, etc, ...
Run Code Online (Sandbox Code Playgroud)
有没有办法dir通过名字来订购它在哪里读取人类会做的数字?
您最好的选择(如果可能)是在您的较小数字中添加足够的前导零(在本例中为两个),以便按预期排序.
Windows 资源管理器使用特殊的排序函数StrCmpLogicalW,cmd.exe不使用该函数,因此输出存在差异。不过,您可以用它编写自己的排序程序。
您可能还对 Michael Kaplan 关于这个 主题的条目感兴趣(来自 Raymond Chen 的意见箱)。
| 归档时间: |
|
| 查看次数: |
22055 次 |
| 最近记录: |