批量更改Word文件名为不同名字

在日常办公或资料整理中,我们常常需要处理大量 Word 文档(.doc 或 .docx 格式),手动一个个重命名不仅耗时,还容易出错。本文将介绍几种简单有效的方法,帮助你快速批量将多个 Word 文件重命名为不同的名字。

方法一:使用 Windows 资源管理器(适用于简单统一前缀)

  1. 选中所有要重命名的 Word 文件(按住 Ctrl 或 Shift 多选)。
  2. 右键点击任意一个选中的文件,选择“重命名”。
  3. 输入新名称(如“报告_”),系统会自动为每个文件加上编号,如“报告_(1).docx”、“报告_(2).docx”……
  4. 此方法适合只需要统一前缀+序号的情况。

方法二:使用 PowerShell 脚本(推荐,灵活自定义)

如果你希望每个文件使用完全不同的名字(例如来自 Excel 表格或文本列表),可以使用 PowerShell 编写脚本实现精准重命名。

操作步骤:

  1. 准备一个包含新文件名的文本文件(如 names.txt),每行一个名字,顺序与原文件一致。
  2. 将所有 Word 文件和 names.txt 放在同一文件夹中。
  3. 在该文件夹空白处按住 Shift + 右键,选择“在此处打开 PowerShell 窗口”。
  4. 运行以下脚本(请先备份文件!):
$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” 等免费工具,支持正则表达式、编号、替换、插入等多种规则,适合复杂命名需求。

温馨提示