Ir ao conteúdo

Outro BAT para renomear arquivos


Ir à solução Resolvido por ricardo_br,

Posts recomendados

Postado

Pessoal estou usando o comando abaixo, para renomear e altera a extensão do arquivo porém ele altera e mantém o caractere da posição 11 que é "8" quero corrigir isso no comando.

 

<ren "H214_PV2588*.ASF" "H214_PV758*.WMV">

 

original      H214_PV2588_20210623220000012_8_223000049_0_SZ11882982_CS1.ASF

resultado: H214_PV7588_20210623220000012_8_223000049_0_SZ11882982_CS2.WMV

 

Queria que renomeasse 

H214_PV758_20210623220000012_8_223000049_0_SZ11882982_CS2.WMV

 

Alguém pode me ajudar?

Obrigado

  • Solução
Postado

Aqui tem um exemplo:

 

@echo off
setLocal EnableDelayedExpansion

for %%a in (*.asf) do (
                       set "Nome=%%~na"
                       set Nome=!Nome:PV2588=PV758!
                       If /i not "%%~na"=="!Nome!" ren "%%a" "!Nome!.wmv"
                      )

 

1QKGdBU.gif

 

  • Curtir 2
  • Amei 1
Postado
2 horas atrás, Cássio Esteves disse:

ren "H214_PV2588*.ASF" "H214_PV758*.WMV"

Apesar de já resolvido, impressão minha ou tinha faltado um 8 num lado e sobrado no outro
ren "H214_PV2588*.ASF" "H214_PV7588*.WMV"
ren "H214_PV2588*.ASF" "H214_PV758*.WMV"

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!