comando windows rename para renomear arquivo.ab para arquivo.b

comando windows rename para renomear arquivo.ab para arquivo.b

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

informação relacionada