在日常办公或资料整理中,我们常常需要处理大量 Word 文档(.doc 或 .docx 格式),手动一个个重命名不仅耗时,还容易出错。本文将介绍几种简单有效的方法,帮助你快速批量将多个 Word 文件重命名为不同的名字。
如果你希望每个文件使用完全不同的名字(例如来自 Excel 表格或文本列表),可以使用 PowerShell 编写脚本实现精准重命名。
操作步骤:
$names = Get-Content "names.txt"
$files = Get-ChildItem -Filter "*.docx" | Sort-Object Name
for ($i = 0; $i -lt $files.Count; $i++) {
if ($i -lt $names.Length) {
$newName = $names[$i].Trim() + ".docx"
Rename-Item -Path $files[$i].FullName -NewName $newName
}
}
⚠️ 注意:确保文件数量与名字数量一致,避免覆盖或错误。
如 “Advanced Renamer”、“Bulk Rename Utility” 等免费工具,支持正则表达式、编号、替换、插入等多种规则,适合复杂命名需求。