在企业日常工作中,经常需要批量重命名文件,比如将扫描件统一加上日期前缀、将乱序文件名整理为有规律的格式。PowerShell提供了强大且灵活的批量重命名能力。
基础用法:给所有文件加前缀
使用Get-ChildItem配合Rename-Item命令,可以为指定目录下的所有文件批量添加前缀,例如将所有PDF文件加上年份前缀。
替换文件名中的特定字符串
使用-replace参数替换文件名中的旧字符串为新字符串,支持正则表达式,功能非常强大。
按序号重命名
使用变量计数器配合ForEach-Object循环,实现将照片文件按顺序重命名为照片_001.jpg、照片_002.jpg等格式。
注意事项
- 操作前先预览文件列表,确认无误后再执行重命名
- 建议先在测试文件夹小批量验证,再对正式文件夹操作
- 操作无法撤销,操作前备份重要文件
企业应用场景
财务报销扫描件、合同原件扫描、工程图纸归档等场景下,PowerShell批量重命名可以将数小时的手动工作缩短到几秒钟。