Script de renomeação de lote para renomear / substituir colchetes

0

No momento, estou usando o Windows Server 2003 e gostaria de criar uma tarefa de agendamento ou um comando para executar, renomeando em lote e substituindo todos os colchetes '[]' dos nomes de arquivo e substituindo-os por parênteses '()'

por exemplo, se eu tiver um arquivo chamado:

Information1-102-5022.34[0001].doc

Eu gostaria de renomear para:

Information1-102-5022.34(0001).doc
    
por Chris McKay 18.03.2015 / 04:35

1 resposta

0

Faça um novo .bat:

Setlocal enabledelayedexpansion

Set "Original=["
Set "Replaced=("

For %%a in (*.doc) Do (
Set "File=%%a"
Ren "%%a" "!File:%Original%=%Replaced%!"
)

Copie e cole e adapte para "]" a ")".

    
por 18.03.2015 / 07:41