我有几个文件夹,里面有数百个 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