Windows 重命名命令将 file.ab 重命名为 file.b

Windows 重命名命令将 file.ab 重命名为 file.b

我有几个文件夹,里面有数百个 html 文件。文件名应该是 .htm,但它却是 .asp.htm,所以无法运行。它是纯 html 文件,没有 asp 代码。

因此,我尝试使用以下方法重命名文件重命名命令我试过这样

rename *.asp.htm *.htm

但它不起作用。在尝试了其他几种组合后,我相信重命名或 ren 命令无法更改双点扩展名。只能更改最后一个扩展名。所以,如果我尝试

rename *.asp.htm *.asp.htm

我以为什么都不会改变,但是,文件名从file.asp.htm更改为file.asp.asp.htm

我希望有人能帮助我。还有一件事是,我可以强制 apache 运行带有 .asp.htm 扩展名的文件吗?目前它无法运行这些文件。

提前致谢。

答案1

ren *.htm *.将所有 .asp.htm 更改为 .asp

for /f "delims=." %f in ('dir /b *.htm') do @ren "%~f.asp.htm" "%~f.htm"将所有 .asp.htm 更改为 .htm

答案2

总指挥官和 Servant Salamander 工具尝试一下。

或者重命名文件扩展名

和 ???没有解决这个问题

rename *.php.htm *.htm

rename *.php.??? *.htm

rename *.php.??? *.php.htm

rename *.??? *.php

rename *.??? *.htm

rename *.php *.htm

相关内容