首页 > 解决方案 > 如何在Powershell中获得最大的文件夹名称增量?

问题描述

例如,我有以递增方式命名的文件夹,Folder 01 TAG Folder 02 TAG Folder 03 TAG等等。但是,在同一路径中,如果相关的话,也会有不同名称的文件夹。任何想法让powershell返回一个简单的最大增量文件夹名称?提前致谢。

标签: powershell

解决方案


您可以使用以下内容作为起点...

$numbers = $null
$numbers += (dir "Folder * TAG" | select Name).Name | % { 
   if ($_ -match "(.*)(\d)(.*)") { 
      $Matches[2] 
   } 
}
$maxNumber = [int]($numbers | sort-object -Descending)[0]
$maxNumber++
$foldername = "Folder $maxNumber TAG"
$foldername

推荐阅读