如何按照Windows资源管理器的方式按文件名排序?
这是应用于powershell的“ASCIIbetical”命令与“Natural”命令的着名问题。为了能够以与资源管理器相同的方式对powershell进行排序,您可以在StrCmpLogicalW API上使用此包装器,它实际上为Windows资源管理器执行自然排序。这需要一些管道。
但是,这篇文章表明在python中有一个三线程实现的排序。人们希望Get-ChildItem cmdlet或至少文件系统提供程序可以具有内置的自然排序选项。不幸的是,他们没有。
所以这是一个问题,Powershell中最简单的实现是什么?简单来说,我的意思是编写的代码量最少,可能没有第三方/外部脚本/组件。理想情况下,我想要一个简短的 Powershell函数来为我做排序。
繁花如伊