我有一個目錄,其子目錄都爲數字:轉換字符串列表爲數字
./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
您的意思是使用'$ lessThanNumber'而不是3000? –
是的,這是我理解你的問題的方式。 – JPBlanc