Renomeia arquivos com comandos em lote - rotina

1

Eu tenho alguns arquivos de "file_1" para "file_50" Eu quero renomear alguns dos arquivos de "file_1" para "file_9" em "file_01" para "file_09" (então se o número for menor que 10 eu gostaria de adicionar um 0) .Infelizmente, eu não sou especialista em lote Como eu poderia fazer com comandos em lote?

Acho que devo fazer algo como

@echo off
for (don't know what to put) do (
ren
)
popd

Mas eu não sei como concluir Obrigado

    
por Klapaucius 05.02.2017 / 21:01

1 resposta

1

Se os seus nomes de arquivo corresponderem ao seu exemplo, tudo o que você precisa é:

ren file_?.* file_0?.*

O? é um curinga para um único caractere. Portanto, file_? 1. * requer que um caractere único esteja presente antes do. (ponto).

    
por 05.02.2017 / 21:18

Tags