我有一个目录,其子目录都是数字:
./2856
./2357
./10198
等等。
我正在尝试编写一个 Powershell 脚本,该脚本将返回小于 X 的最大子目录名称。
所以在这个例子中,对于输入 3000,它应该返回 2856。
然而,到目前为止我写的东西对我来说看起来很麻烦,我想知道如何缩短它:
Get-ChildItem "$path" `
| ?{ $_.PSIsContainer } `
| Select-Object @{Name="AsInt"; Expression={[int]$_.Name}} `
| Select-Object -expand AsInt `
| ?{$_ -lt [int]$lessThanNumber} `
| measure-object -max `
| Select-Object -expand Maximum