如何批量更改 Windows 文件的文件扩展名

最近,我遇到了一个问题,我必须将一堆Windows文件的(Windows)文件(file extension)扩展名从无扩展名更改为 .JPG。有人给我发了很多文件,但出于某种奇怪的原因,它们没有文件扩展名(file extension),即使它们是图像!将 .JPG 扩展名添加到文件末尾后,我就可以打开图像了。

您可能需要重命名文件扩展名的原因还有很多,因此我将向您展示如何在文件数量少时一次更改一个文件扩展名,或者在文件很多时批量重命名文件(batch rename file)扩展名。

如果您有一个没有扩展名的文件,Windows可能会为其分配一个通用图标。当您尝试打开它时,将弹出“打开方式”对话框,您将在其中获得可供选择的程序列表。(Open With)

文件扩展名

显然,由于该文件没有文件扩展名(file extension)Windows无法确定应该由哪个程序打开它。如果要更改文件的文件扩展名(file extension),首先需要能够在Windows中看到(Windows)文件扩展名(file extension)s 。您可以通过转到我的电脑(My Computer)然后转到工具(Tools)和  文件夹(Folder)选项(Options)来执行此操作。

工具文件夹选项

在 Windows 7 中,单击整理(Organize)按钮,然后单击文件夹和搜索选项(Folder and search options)

文件夹和搜索选项

Windows 8中,您只需单击资源管理器中的查看(View)选项卡并选中文件扩展名(File name extensions)框。

文件扩展名

转到“查看”(View)选项卡并向下滚动,直到看到(option “)隐藏已知文件类型的扩展名(Hide extensions for known file types)”选项。继续并取消选中它。

隐藏扩展窗口

如果文件根本没有扩展名,则可能不需要此步骤,但我将其包括在内,因为如果您尝试将文件类型(file type)从一种类型更改为另一种类型,那么您需要执行此操作。现在右键单击您的文件并选择Rename

重新命名文件

移动到名称的末尾并输入(name and type).XXX 或任何您想要的文件类型,即 .TXT 用于文本文件(text file),.XLS 用于Excel文件等。显然,文件必须具有原始来自那个程序,您也正在更改文件扩展名。就我而言,文本文件(text file)来自Excel,因此我添加了该扩展名。

重新命名文件

如何批量重命名文件扩展名

那么如何一次重命名多个文件扩展名(file extension)呢?如果您的目录中充满了需要从 .PNG 更改为 .JPG 的文件,那么使用上述方法将需要很长时间才能完成此操作。幸运的是,有几种不同的方法可以一次更改多个文件的文件扩展名(file extension)

命令行

对于熟悉命令行(command line)的人来说,有一个非常简单的命令可以用来执行非常简单的文件重命名任务。您可以在命令提示符(command prompt)处使用两个命令:ren 和rename。他们都做同样的事情,所以这只是你使用哪一个的偏好。

例如,如果您有一个包含一堆JPG(JPGs inside)的文件夹,并且您想将文件扩展名(file extension)更改为PNG,您可以输入以下命令:

ren *.jpg *.png

重命名文件

正如您在上面看到的,该命令将该目录中具有JPG 文件(JPG file)扩展名的所有文件更改为具有PNG 文件(PNG file)扩展名的文件。您可以从Microsoft 网站(Microsoft’s website)获取有关如何使用 ren 命令的更多信息。

批量重命名实用程序

如果命令行(command line)听起来令人生畏,那么有几个有用的文件重命名实用程序只需单击几下即可为您完成工作。我最喜欢的一个是批量重命名实用程序(Bulk Rename Utility),因为它是目前最全面的文件重命名实用程序。

批量重命名实用程序

是的,界面绝对是卡住的包,除非您从网站上阅读所有文档,否则这些选项几乎没有意义。但是,出于我们的目的,我们只需要担心右下角标有Extension (11)的框。(Extension (11))将其从相同(Same)更改为固定(Fixed),然后输入您想要的新扩展名。您会看到列表框(list box)会在您提交更改之前立即显示文件的新名称。单击重命名(Rename)按钮,就是这样。

我提到了这个工具,尽管它对于我们的目的来说有点过头了,因为它是一个非常棒的实用程序,如果他们想重命名数千张名称为DSC00xIMG00x等的照片,有些人可能有兴趣学习它。

高级重命名器

另一个需要阅读才能弄清楚的好程序是Advanced Renamer。值得庆幸的是,这两个网站都有用户指南和教程。另外,我将在此处解释更改文件扩展名(file extension)的过程。安装后,继续并单击“添加(Add)”按钮以添加他们的文件或添加文件夹,这会将该文件夹中的所有文件添加到列表中。

高级重命名器

现在,为了对该列表执行任何操作,您必须在左侧窗格(hand pane)中添加方法。您可以添加多种方法来执行复杂的文件和文件夹重命名。我们要单击Add Method,然后选择New Name

添加重命名方法

现在继续在顶部的框中输入您想要的新扩展名,然后将底部的Apply to框更改为(Apply to)Extension而不是Name

更改文件扩展名

在文件列表中,您应该看到更新后的新文件名字段随着( New Filename)文件名或扩展名(file name or extension)的更改而更新。当您以您喜欢的方式正确完成后,请继续并单击“开始批处理( Start Batch)”按钮。

重命名文件工具

同样(Again),我给出了这些程序的最简单示例,但如果您愿意,您可以创建更复杂的重命名方案。如果您真的不关心所有额外功能,请查看最后一个除了更改文件扩展名(file extension)之外什么都不做的程序。

批量扩展更换器

如果您想要简单,Bulk Extension Changer就是适合您的程序。您所要做的就是三件事:首先,选择文件所在的文件夹,然后设置当前和替换扩展名,然后只需按下Go按钮。

批量扩展更换器

唯一的选择是是否要包含子目录。在第二步中,您可以添加多个替换规则,以防您的文件夹中有许多不同类型的文件并且您想一次检查多个。

希望(Hopefully)这些选项足以满足您重命名文件扩展名的任何需求。如果您有任何问题,请随时发表评论。享受!



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts