У меня есть эта папка в каталоге. С другой версией на них.Сортировка файлов с номером версии в Powershell
CD1,CD2,CD3,CD4,CD5,CD6,CD7,CD8,CD9,CD11,CD12
Я новичок в powershell, может ли кто-нибудь помочь мне получить последнюю версию папки из вышеуказанных папок? Здесь CD12 является последней папкой. Я не могу использовать последнее измененное время, потому что я копирую их одновременно.
$FolderName=(Get-ChildItem C:\Current\CD |Where-Object {$_.name -like "*CD*"}| sort{$_.name.Substring(2,2)}|Select-Object Name -Last 1).Name)
Write-Host "$FolderName"
Я пробовал вышеуказанный скрипт, и это не помогло. Может кто-нибудь мне помочь? Следующая новая версия CD13
, и скрипт должен получить эту папку
Когда вы говорите «получите последнюю версию», вы имеете в виду подпапку с наивысшим номером или ту, которая имеет самую последнюю модификацию, или некоторые другие критерии? –
Да, папка с наивысшим номером, в данном случае ее «CD12». – user3566201