您可以使用各种工具在 Windows 10 上重命名多个文件,方法如下。
在 Windows 10 上,更改一个文件的名称很容易。 问题是当您必须重命名特定文件夹中的许多文件时。
如果您必须重命名一长串文件,您可以使用文件资源管理器、PowerShell、命令提示符甚至 Microsoft PowerToys 应用程序来加快进程。
在本 Windows 10 指南 中,我们将引导您了解批量重命名文件的几种不同方法,包括更改扩展名。
- 如何使用文件资源管理器重命名多个文件
- 如何使用命令提示符重命名多个文件
- 如何使用 PowerShell 重命名多个文件
- 如何使用 PowerToys 重命名多个文件
如何使用文件资源管理器重命名多个文件
在 Windows 10 上重命名一个或多个文件的最简单方法是使用文件资源管理器。
一次重命名多个文件
要使用“Tab”键重命名多个文件,请使用以下步骤:
- 打开 文件资源管理器 。
快速提示: 您可以使用任务栏中的图标、 Windows 键 + E 键盘快捷键或单击 文件资源管理器 “开始”菜单左窗格中的
- 导航到包含要重命名的文件的文件夹。
- 单击 查看 选项卡。
- 选择 详细信息 视图。
- 选择文件夹中的第一个文件。
- 单击 主页 选项卡。
- 单击 重命名 按钮。
快速提示: 或者,您可以按 F2 按钮。 右键单击该文件并 重命名 从上下文菜单中 或者您可以单击文件一次,然后再次缓慢单击名称以触发重命名操作。
- 确认文件的新名称。
- 按 Tab 键 跳转并触发列表中下一个文件的重命名操作。
- 确认新文件名。
- 按 Tab 键跳转并触发下一次重命名。
快速提示: 您可以按住 Tab 键跳过文件并继续重命名其他文件。
- 继续重复 步骤 9 和 10 以重命名所有文件。
完成这些步骤后,请按住“Tab”键继续重命名该位置的文件。
一次重命名多个文件
要在 Windows 10 上批量重命名具有相同名称结构的多个文件,请使用以下步骤:
- 打开 文件资源管理器 。
- 导航到包含文件的文件夹以更改其名称。
- 单击 查看 选项卡。
- 选择 详细信息 视图。
- 单击 主页 选项卡。
- 单击全 选 按钮。
快速提示: 或者,您也可以使用 Ctrl + A 键盘快捷键选择所有文件。 您可以按住 Ctrl 键,然后单击要重命名的每个文件。 或者您可以选择第一个文件,按住 Shift 键,然后单击最后一个文件以选择一个组。
- 单击“主页”选项卡中的 重命名 按钮。
- 确认新文件名库并按 Enter键 。
完成这些步骤后,所选文件将使用您指定的相同命名结构重命名,括号中包含一个计数,以使每个文件名不同。 例如, summer_trip_2022 (1).jpg 和 summer_trip_2022 (2).jpg 。
可以使用 Ctrl + Z 如果您犯了错误, 或者,您可以单击标题栏中的菜单按钮,然后选择 撤消 按钮。
如何使用命令提示符重命名多个文件
命令提示符还提供了多种方法来在 Windows 10 上批量更改多个文件的名称。
重命名单个文件
要在 Windows 10 上使用命令提示符重命名一个文件,请使用以下步骤:
- 打开 开始 。
- 搜索 命令提示符 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd c:PATHTOFILES
例如,此示例打开“文档”内的“文件”文件夹:
cd %USERPROFILE%Documentsfiles
- 键入以下命令以查看该位置的文件,然后按 Enter :
dir
- 键入以下命令以重命名文件并按 Enter :
ren "OLD-FILENAME.EXTENSION" "NEW-FILENAME.EXTENSION"
在命令中,将“OLD-FILENAME.EXTENSION”和“NEW-FILENAME.EXTENSION”替换为新旧文件名。 仅当标题包含空格时才需要引号。
例如,此命令将文件重命名为“summer_trip_22_notes.txt”:
ren summer_trip_22_notes.txt summer_vacation_22_notes.txt
- 重复 步骤 5 以更改剩余文件的名称。
完成这些步骤后,命令提示符将使用命令中可用的新名称重命名文件。
重命名多个文件
要使用命令提示符批量重命名具有相同名称结构的多个文件,请使用以下步骤:
- 打开 开始 。
- 搜索 命令提示符 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd c:PATHTOFILES
例如,此示例打开“文档”内的“文件”文件夹:
cd %USERPROFILE%Documentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
dir
- 键入以下命令以批量重命名文件,然后按 Enter :
ren *.FILE-EXTENSION ???-FILE-NAME.*
在命令中,将“FILE-EXTENSION”替换为要更改的扩展名,将“FILE-NAME”替换为要添加到文件的部分名称。 星号
*
是一个通配符,它告诉 ren 命令使用特定扩展名重命名所有内容。 问号?
也是一个通配符,但它表示要保留为新名称一部分的原始名称的字符。例如,此命令重命名所有“.jpg”文件,保留前三个字符(用作**标识符以避免重复)并将“-hikingTrails”附加到名称:
ren *.jpg ???-hikingTrip.*
快速提示: 重命名文件时, ren 命令将句点 (.) 视为文件名的结尾。 这意味着如果您的文件名称中包含句点,则该命令可能会产生意外结果。
完成这些步骤后,将使用您指定的设置重命名文件。
修剪多个文件名
要在 Windows 10 上使用命令提示符缩短文件名,请使用以下步骤:
- 打开 开始 。
- 搜索 命令提示符 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd c:PATHTOFILES
此示例打开“文档”内的“文件”文件夹:
cd %USERPROFILE%Documentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
dir
- 键入以下命令以缩短文件名并按 Enter :
ren *.* ?????.*
在命令中,星号
*
匹配文件夹中的所有文件名和扩展名,以及问号?
指示用于新文件名的字符数。例如,此命令修剪长度超过五个字符的文件名:
ren *.* ?????.*
快速说明: 如果文件名少于五个字符,则名称不会更改。 (如果要使文件名更长,请在语法中添加额外的问号。)
完成这些步骤后,您将拥有更短的文件名,具体取决于命令中可用的问号 (?)。
修改多个文件名
要在 Windows 10 上重命名类似文件的部分名称,请使用以下步骤:
- 打开 开始 。
- 搜索 命令提示符 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd c:PATHTOFILES
此示例打开“文档”内的“文件”文件夹:
cd %USERPROFILE%Documentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
dir
- 键入以下命令以重命名文件名的一部分,然后按 Enter :
ren OLD-FILE-NAME-PART*.* NEW-FILENAME-PART*.*
在命令中,将“OLD-FILE-NAME-PART”和“NEW-FILENAME-PART”替换为文件名的新旧部分。 星号
*
是一个通配符,它将匹配文件名和文件扩展名的其余部分以附加名称的新部分。例如,此命令将以“summer_trip_22”开头的文件重命名为“vacation_2022”:
ren summer_trip_22*.* vacation_2022*.*
完成这些步骤后,该命令将修改这些文件,类似于该命令中可用的新名称结构。
更改文件扩展名
要将文件扩展名更改为另一个,请使用以下步骤:
- 打开 开始 。
- 搜索 命令提示符 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd c:PATHTOFILES
此示例打开“文档”内的“文件”文件夹:
cd %USERPROFILE%Documentsfiles
- (可选)键入以下命令以查看该位置中的文件列表,然后按 Enter :
dir
- 键入以下命令以更改文件扩展名并按 Enter :
ren *.OLD-EXTENSION *.NEW-EXTENSION
在命令中,用新旧文件扩展名更改“OLD-EXTENSION”和“NEW-EXTENSION”。
例如,此命令将位置中文件的扩展名从“.txt”更改为与 Microsoft Word 兼容的“.doc”:
ren *.txt *.doc
此示例没有通配符 (
*
) 将单个文件的**扩展名从“.txt”更改为“.doc”:ren vacation_2022_notes.txt vacation_2022_notes.doc
完成这些步骤后,文件扩展名将替换为命令中的新扩展名。
重命名具有特定扩展名的文件
前面的步骤重命名该位置中的每个文件。 但是,如果您只想重命名一组具有特定格式的文件,则必须省略星号 *
并指定命令的目标扩展名。
要使用命令提示符重命名具有特定文件扩展名的文件,请使用以下步骤:
- 打开 开始 。
- 搜索 命令提示符 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd c:PATHTOFILES
此示例打开“文档”内的“文件”文件夹:
cd %USERPROFILE%Documentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
dir
- 键入以下命令以更改位置中的文件扩展名,然后按 Enter :
ren OLD-FILE-NAME*.EXTENSION NEW-FILE-NAME*.EXTENSION
在命令中,用新旧文件名和扩展名更改“OLD-FILE-NAME”、“NEW-FILE-NAME”和“EXTENSION”。
例如,此命令仅重命名带有“.jpg”扩展名的图像:
ren picture-*.jpg vacation*.jpg
完成这些步骤后,命令提示符将使用您在命令中指定的选项重命名文件。
如何使用 PowerShell 重命名多个文件
您还可以使用 PowerShell 在 Windows 10 上重命名多个文件。尽管使用此工具,有很多方法可以操作文件,但本指南中的说明仅用于开始使用最常见的场景。
重命名单个文件
要使用 PowerShell 命令仅重命名一个文件,请使用以下步骤:
- 打开 开始 。
- 搜索 PowerShell 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航包含要重命名的文件的文件夹,然后按 Enter :
cd PATHTOFOLDER
在命令中,替换
PATHTOFOLDER
与该位置的实际路径。例如,此命令导航“文档”内的“文件”文件夹:
cd C:UsersUSERNAMEDocumentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
ls
- 键入以下命令以更改单个文件的名称,然后按 Enter :
Rename-Item "OLD-FILE-NAME.EXTENSION" "NEW-FILE-NAME.EXTENSION"
在命令中,指定新旧文件名和扩展名。 仅当名称包含空格时才需要引号。
例如,此命令将文件重命名为“hiking_trip_2022_notes.txt”:
Rename-Item summer_trip_22_notes.txt hiking_trip_2022_notes.txt
- 重复 步骤 5 以继续重命名其他文件。
完成这些步骤后,该命令将更改您指定的文件名。
批量重命名多个文件
要批量重命名多个文件,当名称结构不重要时,请使用以下步骤:
- 打开 开始 。
- 搜索 PowerShell 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd PATHTOFOLDER
在命令中,替换
PATHTOFOLDER
与该位置的实际路径。例如,此命令导航“文档”内的“文件”文件夹:
cd C:UsersUSERNAMEDocumentsfiles
- (可选)键入以下命令以查看该位置中的文件列表,然后按 Enter :
ls
- 键入以下命令以批量重命名多个文件,然后按 Enter :
ls | %{Rename-Item $_ -NewName ("NEW-FILE-NAME-{0}.EXTENSION" -f $nr++)}
在命令中,将“NEW-FILE-NAME”替换为您要使用的实际结构名称。
例如,此命令使用相同的(“beach-trip-2022-”)命名结构重命名具有“.jpg”扩展名的图像,并在名称末尾附加一个不同的数字:
ls | %{Rename-Item $_ -NewName ("beach-trip-2022-{0}.jpg" -f $nr++)}
完成这些步骤后,具有指定格式的文件将使用该命令可用的命名结构重命名。
修剪多个文件名
要使文件名更短,或将部分名称删减“N”个字符,请使用以下步骤:
- 打开 开始 。
- 搜索 PowerShell 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航包含要重命名的文件的文件夹,然后按 Enter :
cd PATHTOFOLDER
在命令中,替换
PATHTOFOLDER
与该位置的实际路径。例如,此命令导航“文档”内的“文件”文件夹:
cd C:UsersUSERNAMEDocumentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
ls
- 键入以下命令以使用较短的名称重命名文件,然后按 Enter :
ls | Rename-Item -NewName {$_.name.substring(0,$_.BaseName.length-N) + $_.Extension}
在命令中,在“$_.BaseName.length-N”内部更新“N”的值以指定要删除的字符数。
例如,此命令将文件名修剪八个字符:
ls | Rename-Item -NewName {$_.name.substring(0,$_.BaseName.length-8) + $_.Extension}
完成这些步骤后,该位置中的文件现在将具有较短的名称(从右到左),具体取决于命令中指定的长度。
从多个文件中删除部分名称
要使用 PowerShell 命令删除多个文件上的部分文件名,请使用以下步骤:
- 打开 开始 。
- 搜索 PowerShell 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到要重命名的文件并按 Enter :
cd PATHTOFOLDER
在命令中,替换
PATHTOFOLDER
与该位置的实际路径。例如,此命令导航“文档”内的“文件”文件夹:
cd C:UsersUSERNAMEDocumentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
ls
- 键入以下命令以删除部分文件名并按 Enter :
ls | Rename-Item -NewName {$_.name -replace "OLD-FILE-NAME-PART",""}
在命令中,将“OLD-FILE-NAME-PART”替换为您要替换的名称的实际部分。
例如,此命令从文件夹中所有文件的名称中删除单词“trip”:
ls | Rename-Item -NewName {$_.name -replace "tri",""}
完成这些步骤后,该命令将删除命令中指定的文件名部分。
从多个文件中替换部分名称
要重命名文件名的相同部分,请使用以下步骤:
- 打开 开始 。
- 搜索 PowerShell 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd PATHTOFOLDER
在命令中,替换
PATHTOFOLDER
与该位置的实际路径。例如,此命令导航“文档”内的“文件”文件夹:
cd C:UsersUSERNAMEDocumentsfiles
- (可选)键入以下命令以查看该位置中的文件列表,然后按 Enter :
ls
- 键入以下命令以替换部分文件名并按 Enter :
ls | Rename-Item -NewName {$_.name -replace "OLD-FILE-NAME-PART","NEW-FILE-NAME-PART"}
在命令中,将“OLD-FILE-NAME-PART”和“NEW-FILE-NAME-PART”替换为文件名的新旧部分。
例如,此命令将文件名中的“hiking_trip_”替换为“vacation_”:
ls | Rename-Item -NewName {$_.name -replace "beach-","hiking_trip_"}
完成这些步骤后,该命令将使用您在命令中指定的替换来修改文件名。
从多个文件中删除空格
文件名中的空格有时会导致问题,在使用命令时更是如此。 如果您的文件名称中包含空格,则可以使用 PowerShell 将字符替换为视觉分隔符,例如破折号或下划线符号。
要使用 PowerShell 删除和替换文件名中带下划线的空格,请使用以下步骤:
- 打开 开始 。
- 搜索 PowerShell 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd PATHTOFOLDER
在命令中,替换
PATHTOFOLDER
与该位置的实际路径。例如,此命令导航“文档”内的“文件”文件夹:
cd C:UsersUSERNAMEDocumentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
ls
- 键入以下命令以从文件名中删除空格,然后按 Enter :
ls | Rename-Item -NewName { $_.Name -replace " ","SEPARATOR" }
在命令中,确保将“SEPARATOR”替换为符号而不是空格。
例如,此命令将文件中的空格替换为下划线:
ls | Rename-Item -NewName { $_.Name -replace " ","_" }
完成这些步骤后,空格将替换为命令中指示的分隔符。
更改文件扩展名
要使用 PowerShell 更改一堆文件的文件扩展名,请使用以下步骤:
- 打开 开始 。
- 搜索 PowerShell 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd PATHTOFOLDER
在命令中,替换
PATHTOFOLDER
与该位置的实际路径。例如,此命令导航“文档”内的“文件”文件夹:
cd C:UsersUSERNAMEDocumentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
ls
- 键入以下命令以更改文件的扩展,然后按 Enter :
ls | Rename-Item -NewName { [io.path]::ChangeExtension($_.name, ".NEW-EXTENSION") }
在命令中,将“.NEW-EXTENSION”替换为新的文件扩展名。
例如,此命令将任何文件扩展名更改为“.doc”:
ls | Rename-Item -NewName { [io.path]::ChangeExtension($_.name, "doc") }
完成步骤后,PowerShell将更改文件夹位置中文件的扩展名。
重命名特定的扩展文件名
上述说明将重命名文件夹中的每个文件。 但是,如果要更改特定文件格式的名称,例如文档,图片或视频,则可以使用“-Filter”选项。
要在Windows 10上更改具有PowerShell命令的特定文件格式的名称,请使用以下步骤:
- 打开 开始 。
- 搜索 PowerShell 并单击顶部结果以打开应用程序。
- 键入以下命令示例以导航到包含要重命名的文件的文件夹,然后按 Enter :
cd PATHTOFOLDER
在命令中,替换
PATHTOFOLDER
与该位置的实际路径。例如,此命令导航“文档”内的“文件”文件夹:
cd C:UsersUSERNAMEDocumentsfiles
- (可选)键入以下命令以查看该位置的文件,然后按 Enter :
ls
- 键入以下命令以重命名具有特定扩展名的文件,然后按 Enter :
ls -filter *.EXTENSION | %{Rename-Item $_ -NewName ("NEW-FILE-NAME-{0}.EXTENSION" -f $nr++)}
在命令中,使用新参数替换“新文件名”和“扩展名”。
例如,此命令仅重命名包含“.jpg”扩展名的文件:
ls -filter *.jpg | %{Rename-Item $_ -NewName ("beach-trip-{0}.jpg" -f $nr++)}
完成这些步骤后,PowerShell 将使用命令中指定的特定扩展名重命名文件。
虽然这些命令已经过测试可以按预期工作,但始终建议您在重命名计算机上的原始文件之前执行测试运行。
如何使用 PowerToys 重命名多个文件
在 Windows 11 上,PowerToys 是一种高级工具,它添加了许多有用的生产力工具,包括“PowerRename”,它可以更轻松地批量重命名文件而无需使用命令。
安装 PowerToys
要在 Windows 10 上安装 PowerToys,请使用以下步骤:
- 打开 PowerToys 应用程序页面 。
- 单击 安装 按钮。
- 打开 PowerToys 应用程序。
- 单击 PowerRename 。
- 打开 启用 PowerRename 切换开关。
完成这些步骤后,您可以开始使用该工具重命名多个文件。
通过匹配部分名称重命名文件
要重命名或替换多个文件的部分名称,请使用以下步骤:
- 打开 文件资源管理器 。
- 导航到包含要重命名的文件的文件夹。
- 选择要重命名的文件。
- 右键单击选择并选择 PowerRename 选项。
- 在“搜索”框中,定义要重命名的部件。
- 在“替换为”框中,指定要用于文件的名称结构。
- 使用“应用到”菜单来确认要更改的文件名部分——例如,文件名、扩展名或两者。
- 使用右侧的按钮选择要重命名的内容,包括文件、文件夹和子文件夹。
- (可选)选择文本格式,包括小写、大写、标题大小写或每个单词大写。
- (可选)选择“枚举项目”选项以允许文件具有相同的名称,但末尾有不同的编号。
- 确认右侧的预览。
- 单击 应用 按钮。
完成这些步骤后,将根据您的配置重命名文件。
通过匹配任何名称重命名文件
要重命名没有通用结构的所有文件,请使用以下步骤:
- 打开 文件资源管理器 。
- 导航到包含要重命名的文件的文件夹。
- 选择要重命名的文件。
- 右键单击选择并选择 PowerRename 选项。
- 在“搜索”框中,使用
.*
正则表达式匹配所有文件。 - 选中 使用正则表达式 选项。
- 在“替换为”框中,指定要用于文件的名称结构。
- 单击右侧的“文件创建日期和时间帮助”按钮,然后选择一个帮助来枚举文件,因为它们将具有相同的基本名称 – 例如,“$ff”添加两个毫秒数字。
- 使用“应用到”菜单选择“ 仅文件名 选项。
- 使用右侧的按钮选择要重命名的内容,包括文件、文件夹和子文件夹。
- (可选)选择文本格式,包括小写、大写、标题大小写或每个单词大写。
- (可选)选择“枚举项目”选项以允许文件具有相同的名称,但末尾有不同的编号。
- 确认右侧的预览。
- 单击 应用 按钮。
完成这些步骤后,列表中的所有文件都将重命名为您为其分配的基本名称。
通过附加描述重命名文件
要将描述附加到文件名,请使用以下步骤:
- 打开 文件资源管理器 。
- 导航到包含要重命名的文件的文件夹。
- 选择要重命名的文件。
- 右键单击选择并选择 PowerRename 选项。
- 在“搜索”框中,使用
.
正则表达式匹配所有文件。 - 选中 使用正则表达式 选项。
- 在“替换为”框中,指定要添加到文件的描述,例如 _vacation_2022 。
快速说明: 如果您使用此选项,请记住描述末尾的句点,以防止破坏文件扩展名。
- 使用“应用到”菜单到“ 文件名 + 扩展名 选项。
- 使用右侧的按钮选择要重命名的内容,包括文件、文件夹和子文件夹。
- (可选)选择文本格式,包括小写、大写、标题大小写或每个单词大写。
- (可选)选择“枚举项目”选项以允许文件具有相同的名称,但末尾有不同的编号。
- 确认右侧的预览。
- 单击 应用 按钮。
更改文件扩展名
要使用 PowerToys 更改多个文件的文件扩展名,请使用以下步骤:
- 打开 文件资源管理器 。
- 导航到包含要重命名的文件的文件夹。
- 选择要重命名的文件。
- 右键单击选择并选择 PowerRename 选项。
- 在“搜索”框中,确认要替换的扩展名,例如 jpg 。
- 在“替换为”框中,确认新的兼容扩展名——例如 jpeg 。
- 使用“应用到”菜单选择 仅扩展 选项。
- 仅 包含文件 使用右侧的按钮
- 单击 应用 按钮。
完成这些步骤后,文件扩展名将更改为您指定的扩展名。
PowerToys PowerRename 是一个功能强大的工具,可让您使用正则表达式以任何您想要的方式操作文件名。 中了解有关可用于创建模式以重命名文件的选项的更多信息 Microsoft 文档页面 。
声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/5995.html