在 Windows 中,如何批量重命名多个文件

分享于 

4分钟阅读

苹果iPhone

  繁體

wrn_top_v2

您可以使用Windows资源管理器轻松地重命名一个或多个文件,也可以使用命令提示符或PowerShell进行更多操作。

在Windows Explorer中重命名多个文件

Windows Explorer (在Windows 10中称为文件资源管理器)非常强大,

如果使用鼠标,有三种方法可以重命名文件,你可以:

  • 单击选择文件,然后单击主菜单上的"重命名"按钮
  • 单击以选择文件,然后单击选定文件的名称
  • 右击该文件,然后在上下文菜单中选择"重命名"

如果喜欢使用键盘,你可以使用箭头键(或者开始键入文件名)选择文件,然后按F2选择文件名。

键入完文件名后,可以按Enter (或者点击别的地方)保存新名称。

如果您要重命名一堆文件,Windows提供了一种更简便的方法来批量重命名这些文件。首先按住Ctrl键同时选择多个文件,或者按住Shift键选择一系列文件,选定文件后,使用主菜单上的重命名命令按钮,上下文菜单上的命令或按f2键,您会看到所有文件都保持选中状态,但是该组中的第一个文件的名称突出显示,因此您可以键入一个新名称。

为文件键入新名称,然后按回车键,所有选择的文件都使用您刚刚键入的名称进行重命名了,并在括号中附加一个数字以区分它们。

从命令提示符重命名多个文件

从"文件"菜单中,指向"打开命令提示符",然后选择"打开命令提示符""

要重命名单个文件,可以使用以下命令语法:

ren"current_filename.ext""new_filename.ext"

例如要从"wordfile (1 ).docx"到"重命名文件my word file (01 ).docx,可以使用以下命令:

ren"wordfile (1).docx""my word file (01).docx"

例如可以选择.txt文件,你想变成.html文件,

ren *.txt *.html

例如有一个.html文件,你想要变成.htm文件,可以使用以下命令进行更改:

ren *.html *.???

用PowerShell重命名多个文件

PowerShell在命令行环境中为重命名文件提供了更大的灵活性。

从"文件"菜单中,指向"打开Windows PowerShell",然后选择"Open Windows PowerShell""

首先,看看重命名单个文件,很简单吧。但是PowerShell的真正功能来自将命令行开关组合在一起的能力以及Rename-Item Commandlet支持的一些条件开关。

rename-item"current_filename.ext""new_filename.ext"

因此,例如,要将文件从"word file.docx"重命名为"My Word File.docx",您可以使用以下命令行开关:

rename-item"wordfile.docx""My Word File.docx"

很简单,但是,PowerShell的真正威力来自将commandlets管道在一起的能力,以及Rename-Item支持的一些条件开关,

我们希望将这些文件名中的空格替换为下划线,以便文件名不包含空格,我们可以使用以下commandlet:

dir | rename-item -NewName {$_.name -replace"","_"}
相关文章
文件  Window  Windows  files  bat  batch  
相关文章