powershell - 如何在Powershell中获得最大的文件夹名称增量?
问题描述
例如,我有以递增方式命名的文件夹,Folder 01 TAG
Folder 02 TAG
Folder 03 TAG
等等。但是,在同一路径中,如果相关的话,也会有不同名称的文件夹。任何想法让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
推荐阅读
- php - 单击详细信息以根据 id 获取数据时未找到页面
- excel-2016 - Excel 自动化通过 Windows 任务计划程序引发错误 - 80080005 服务器执行失败
- regex - 使用 RegEx 搜索模式,排除另一个
- python - 如何杀死运行 Tkinter 代码的线程?
- angular - primeng 单选复选框控制台错误
- java - 双向 OneToOne 被多次加载
- reactjs - 如何在 React 中按 ESC 放弃对 Input 的更改?
- excel - 如何根据列表框中的选择删除行?
- minecraft - 玩家在世界上落后,但 TPS 和 RAM 使用率很好
- c - 驱动程序和用户模式服务之间的消息