renomeie as janelas de comando para renomear * .a.b para * .b [duplicado]

0

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?

    
por sakibmoon 31.10.2012 / 05:03

2 respostas

2

Você pode fazer isso com duas instâncias ren:

ren *.asp.htm *. (isso mudará a extensão para .asp)

E depois:

ren *.asp *.htm

    
por 31.10.2012 / 05:47
0

Existem alguns softwares de renomeação de arquivos disponíveis gratuitamente. Tente eles. Alguns deles eu sugiro que você é BullRenameUtility e Multi File Renamer

    
por 31.10.2012 / 05:27