在Windows中有效地更改单个文件扩展名


8

更改文件扩展名的最简单方法是什么(不弄乱文件夹视图选项)?

通常,我必须快速更改Windows PC上单个文件的扩展名。我不喜欢打开显示文件扩展名的选项,更改扩展名,然后再关闭该选项。如果我忘记关闭该选项,客户端将无法理解其计算机的工作方式。此方法还涉及大量单击。更改文件扩展名的最快方法是什么?

更新
为了完善,这是我到目前为止想出的最快方法:

  • 按住Shift键的同时右键单击文件夹。
  • 从菜单中选择“ 打开命令窗口 ”。
  • 使用dir列出其扩展currrent文件名。
  • 输入rename [filename].[oldExtension] [filename].[newExtension]

我发誓曾经有一个技巧,您可以在文件名的开头加上新扩展名,尾随点或其他内容,但我无法在我方便使用的Windows框中使用它。
android.weasel,

Answers:


5

您可以尝试使用cmdHere (电动玩具),然后使用move filename.jpg filename.jpeg。或者,您可以按F2键重命名(如果它与禁用的扩展名兼容!)。

但是无论如何,您应该启用扩展。我认为禁用它们会带来安全隐患。攻击者可能会向您发送“真正重要的文件名” .exe之类的文件,.exe中带有标准图标,使其看起来像Word,Excel或Text Document。然后,您可能会单击它,而没有意识到.exe文件格式。这是Windows的EVIL功能。


是的,在MS开始将其设置为默认值时,我也不喜欢它。但是现在我忍受了。但是我不谈论我的计算机。我谈论我的客户的计算机。有时,我必须快速更改其一台计算机的文件扩展名。如果我禁用此功能,他们绝对不喜欢它。F2不起作用。
HCL

@hcl我已经用谷歌搜索了。我认为您可能没有太多可以做的。有一个.exe可以创建Win + Y组合,您可以使用该组合来切换视图。但这不是我想要的。无论如何,带有自动启动选项的USB-Stick都可以解决这个问题。看一下链接techfuels.com/windows-vista/…它看上去并没有改变系统,因此值得一看。我告诉过每个人为什么邪恶的人都启用了扩展。也许您应该与您的客户交谈
Darokthar 2011年

+1感谢您的建议。我希望进行一次隐藏操作,并按住控制键左右。我假设我将使用命令版本。无法下载应用程序或从USB密钥启动应用程序。如果有人意外地发布了一个不错的解决方案,我将等待一段时间,否则,我将接受您的回答。谢谢。
HCL

1
不,可悲的是按Shift + F2或按住Shift目前不起作用。实际上,按Shift + F2甚至不会被识别为重命名尝试(该热键可以自由映射),并且在从上下文菜单中选择“重命名”时按住它并没有什么特别的。微软坚持隐藏扩展名以防止最基本,最愚蠢的用户意外删除它,这使安全人员感到不满。
Synetech

1
@hcl我不喜欢Windows对您隐藏文件扩展名。如您所知,Windows可执行文件可以使用任何类型的图标,其中包括文档的图标。可以更改文件描述和公司名称,以使可执行文件看起来像常规文档。由于.exe扩展名是隐藏的,因此用户不会注意到所谓的“文档”实际上是可以感染其计算机的可执行文件。
乔纳森·里诺

2

我也建议您使用命令提示符,但要同时使用两种不同的方法。

    • 打开命令提示符(我喜欢在“开始”->“附件”中设置快捷方式,以使其具有快捷键,例如Ctrl + Alt + P,以便快捷方便,尽管“开始”->“运行”-> cmd.exe也可以使用)
    • 类型 ren "
    • 将相关文件拖放到命令提示符窗口
    • 类型" "(引号之间有一个空格)
    • 再次拖放文件
    • 按Backspace键并根据需要更改扩展名
    • 类型 "
    • 按Enter
    • 关闭命令提示符

它看起来很多,但实际上并非如此,大约需要三秒钟的时间(编辑扩展名是最耗时的部分)。

  1. (假设为2,降价限制)
    • 安装像Kai Li'us CmdOpen这样的程序(与较旧的Microsoft PowerToys 相比,我更喜欢此程序,因为它支持提升的提示并具有可用的源)
    • 在包含问题文件的文件夹中打开命令提示符(右键单击文件所在的窗口,然后按“ A”或选择“ 打开命令提示符”
    • 几次按Tab键,直到显示所需的文件名
    • 新闻空间
    • 再次按Tab,直到再次显示文件名
    • 修改扩展名
    • 按Enter

此方法也非常快,但是如果文件夹中有很多文件,则使用方法一会更快。


+1是,我还没有考虑过“拖放”。这使它变得容易得多。尼斯...
HCL

0

要通过命令提示符通过拖放来重命名单个文件:

  • cmd在资源管理器地址栏中键入以打开命令提示符
  • 键入ren然后空间
  • 将文件拖放到命令提示符中(注意:如果路径包含空格,命令提示符将为您添加双引号)
  • 新闻空间
  • 再次拖放文件
  • 删除目录,修改扩展名
  • 按Enter
  • 键入exit并按Enter,或使用Alt+Space, C来关闭命令提示符

例如,ren C:\MyDir\MyFile.old MyFile.new
ren "C:\MyDir\My File.old" "My File.new"

注意:此答案基于Synetech,但我想澄清处理双引号和从输出路径中删除目录。


-1

转到文件夹选项,然后取消选中“隐藏文件扩展名”选项。
现在您要做的就是选择一个文件,然后按f2键并重命名该文件扩展名。
如果您愿意,可以始终使用命令提示符


OP表示他不想取消选中“隐藏文件扩展名”的选项
Gabriel Mongeon
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.