如何使用 Windows 命令提示符为特定文件夹中没有扩展名的文件添加文件扩展名?

如何使用 Windows 命令提示符为特定文件夹中没有扩展名的文件添加文件扩展名?

我有一个文件夹(例如c:\folder),里面有很多文件。它们都是 HTML 文档。但其中一些没有.html扩展名。我想.html立即使用命令提示符添加它们的文件扩展名。

所有没有扩展名的文件都以^字符结尾。所有文件名的长度都不同。

我努力了

ren *^ *^.html

但它没有重命名所有文件并提示

已存在同名文件或无法找到文件

答案1

^是 cmd.exe 中的转义字符。您必须对其进行转义。尝试ren *^^ *^^.html

答案2

我尝试了这个并且有效:

  C:\test>ren *. *.html

在此处输入图片描述


更新 : 名称中带有 ^ :

在此处输入图片描述

答案3

以下作品(您可能希望首先添加回声之前以确保命令正在执行您想要的操作):

for %f in (*.) do ren "%f" "%f.html"

如果文件名中包含空格,则需要引号。

相关内容