
Tenho algumas pastas com centenas de arquivos html. O nome do arquivo deveria ser .htm, mas é .asp.htm e não funciona.É um arquivo HTML simples e não há código asp.
Então, tentei renomear os arquivos usandorenomear comando. Eu tentei assim
rename *.asp.htm *.htm
Mas não funciona. Depois de tentar algumas outras combinações, acredito que o comando renomear ou ren não pode alterar a extensão de ponto duplo. A única alteração é 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 arquivo.asp.htm para arquivo.asp.asp.htm
Espero que alguém me ajude com isso. Outra coisa é: posso forçar o Apache a executar arquivos com extensão .asp.htm? Atualmente não é possível executar esses arquivos.
Desde já, obrigado.
Responder1
ren *.htm *.
mudará 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
Responder2
com Comando totale as ferramentas Servant Salamander experimentam.
ouRenomear extensões de arquivo
com ???nãoResolva esse problema
rename *.php.htm *.htm
rename *.php.??? *.htm
rename *.php.??? *.php.htm
rename *.??? *.php
rename *.??? *.htm
rename *.php *.htm