У меня есть каталог, содержащий пронумерованные каталоги:
Archive
|-1
|-2
|-3
|-...
Мне нужно создать следующий каталог численно. Для чего я сейчас делаю
$lastArchive = ls.\Archive | sort Name | select -Last 1
$dirName = '1'
if($lastArchive) {
$dirName = ([int]$lastArchive.Name)+1
}
Это, конечно, терпит неудачу, как только мы добираемся до 10, что по правилам сортировки следует после 1, а не 9. Мне нужно, чтобы выражение сортировки на самом деле было[int]$_.Name
-как бы я это сделал?