You need to enable JavaScript to run this app. 如何使用PowerShell批量重命名文件 实现文件名前缀替换
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PowerShell批量重命名文件 实现文件名前缀替换

PowerShell 批量重命名实现方案

完全可以通过 PowerShell 完成该批量重命名操作,操作步骤如下:


前置准备

操作前建议先对目标文件夹的文件做备份,避免误操作导致文件丢失或命名异常。

操作步骤

  1. 打开 PowerShell 终端,切换到你存放文件的目标文件夹,命令示例:
    cd C:\Users\你的用户名\Desktop\目标文件夹
    把路径替换为你自己的文件夹实际路径即可。

  2. 先执行预览命令,确认重命名规则符合预期,该命令不会实际修改文件名:

Get-ChildItem -Path . -Filter "aa*.txt" | ForEach-Object {
    Write-Host "待修改:$($_.Name)  ->  修改后:$($_.Name -replace '^aa','bb')"
}

预览输出的修改后文件名如果符合bb001.txt、bb002.txt的预期,再执行下一步。

  1. 执行实际重命名命令:
Get-ChildItem -Path . -Filter "aa*.txt" | Rename-Item -NewName { $_.Name -replace '^aa','bb' }

命令说明:

  • -Filter "aa*.txt" 仅匹配当前文件夹下aa开头的txt文件,避免误改其他文件
  • -replace '^aa','bb' 里的^是正则定位符,仅替换文件名开头的aa字符,不会修改文件名中间包含的aa内容,避免出现误替换

可选扩展

  • 如果需要同时修改子文件夹内的符合规则的文件,在Get-ChildItem后添加-Recurse参数即可
  • 如果确认无重名文件需要强制覆盖重名目标,在Rename-Item后添加-Force参数即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.17 22:24:10