PowerShell 批量重命名文件(去空格/加前缀)
定界思路
空格是脚本与路径的常见雷区。用 PowerShell 管道统一重命名,既快又可预览,比手动改安全。
解决步骤
- Get-ChildItem *.xlsx 列出目标;
- 加 -WhatIf 先预览改名效果;
- 用 -replace 去空格:Rename-Item -NewName {$_.Name -replace " ","_"};
- 需要加前缀:$_.Name -replace "^","2026_";
- 确认无误去掉 -WhatIf 执行。
复盘 / 避坑
重命名先用 -WhatIf 演练,避免一把梭把 200 个文件名改崩。