You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求可在所有文件夹名第3位插入0的PowerShell脚本

PowerShell 文件夹重命名脚本(第3位插入0)

适用场景

  • 文件夹命名规则为「两位数字+下划线+自定义后缀」,需要在两位数字后插入0,变为三位数字开头的命名格式
  • 匹配效果示例:10_vdvdsfadsgd 重命名为 100_vdvdsfadsgd

注意事项

  • 操作前请先备份所有目标文件夹,避免误操作导致命名异常
  • 请先运行测试脚本确认重命名结果符合预期,再执行实际修改操作

测试脚本(仅输出重命名对照,不实际修改名称)

Get-ChildItem -Directory | Where-Object Name -match '^(\d{2})_(.*)$' | ForEach-Object {
    Write-Host "原名称:$($_.Name)  ->  新名称:$($matches[1])0_$($matches[2])"
}

运行后会列出所有符合规则的文件夹的原名称和修改后的名称,逐一核对和你的预期一致后,再运行下方的执行脚本。

执行脚本(实际修改文件夹名称)

Get-ChildItem -Directory | Where-Object Name -match '^(\d{2})_(.*)$' | ForEach-Object {
    Rename-Item -Path $_.FullName -NewName "$($matches[1])0_$($matches[2])"
}

如果运行过程中出现重名报错,说明存在修改后名称重复的文件夹,需要先手动排查处理冲突后再重新运行。

内容的提问来源于stack exchange,提问作者sasros

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 19:15:04