ren *.htm *.
alterará todos os .asp.htm para apenas .asp
for /f "delims=." %f in ('dir /b *.htm') do @ren "%~f.asp.htm" "%~f.htm"
mudará todos os .asp.htm para apenas .htm
Eu tenho algumas pastas com centenas de arquivos html. O nome do arquivo deve ter sido .htm, mas é .asp.htm e não é executado. É um arquivo html simples e não há código asp.
Então, tentei renomear os arquivos usando o comando renomear . Eu tentei assim
rename *.asp.htm *.htm
Mas isso não funciona. Depois de tentar algumas outras combinações, acredito que renomear ou ren comando não pode alterar a extensão de ponto duplo. O único altera a última extensão. Então, se eu tentar
rename *.asp.htm *.asp.htm
Achei que nada seria alterado, mas o nome do arquivo muda de file.asp.htm para file.asp.asp.htm
Espero que alguém me ajude com isso. Outra coisa é, posso forçar o apache a executar arquivos com a extensão .asp.htm? Atualmente, não é possível executar esses arquivos.
Obrigado antecipadamente.
com o Total Commander e as ferramentas Servant Salamander tentam.
ou Renomear as extensões de arquivo
com ??? não resolve este problema
rename *.php.htm *.htm
rename *.php.??? *.htm
rename *.php.??? *.php.htm
rename *.??? *.php
rename *.??? *.htm
rename *.php *.htm